• 30-04-2016, 21:27:33
    #1
    Öncelikle bu konularda amatör olduğumu belirtmeliyim eğer gerçekten basit bir şeyse ve sizleri yoruyorsam kusura bakmayın.
    Veritabanına link kaydedilen bir sistem olduğunu düşünün örnek veriyorum veri şu şekilde olacak:

    http://google.com/r10

    Ben bu verinin "http://google.com/" dan sonraki kısmını çekmek yani parçalamak istiyorum ön ekler her zaman aynı olduğu için bir yöntemi olsa gerek. Ön ek her zaman http://google.com/ olacak bunu parçalayarak çekecek PHP kod nasıl olmalı? Yardımlarınız için çok teşekkür ederim.
  • 30-04-2016, 21:46:33
    #2
    1. yol (Kelimeyi karakter olarak ayırarak, 19. karakterden sonra 999 adet karakteri al.)

    $data = 'http://google.com/link';
    $data = substr($data,19,999);
    
    // çıktı: link
    2. yol (Kelimeyi boşluk ile değiştirerek)

    $data = 'http://google.com/link';
    $data = str_replace("http://google.com/","",$data);
    
    // çıktı: link
    3. yol preg_match ile parçalamak. 2 numara işini görür.
  • 30-04-2016, 22:03:40
    #3
    Cevap için çok teşekkürler, denemelerimi yapıyorum umarım istediğim sonucu elde ederim.
  • 30-04-2016, 22:15:24
    #4
    Sadece link parçalayacaksanız parse_url kullanmanızı tavsiye ederim
    $url    = 'http://google.com/r10';
    $parca  = parse_url($url);
    echo $parca['path']; // r10
    print_r($parca);