• 04-10-2018, 18:24:43
    #1
    Üyeliği durduruldu
    Merhabalar
    https://xxxxxxx.com/tag/USA
    https://xxxxxxx.com/tag/LOVES
    PHP ile yukarıdaki urllerden sadece son slash sonrasını nasıl alabilirim?
    USA ve LOVES kelimelerini
  • 04-10-2018, 18:38:19
    #2
    Bu işinize yarar mı ?
    <?php
    
    $parcala  = "https://xxxxxxx.com/tag/USA"; // Parçalanacak Link
    $sadeceSon = explode("https://xxxxxxx.com/tag/", $parcala);  // Parçalama İşlemi
    //Sonuçecho $sadeceSon[1];//Sonuç
    echo "<br> Arrayin içindekiler"; 
    print_r($sadeceSon); // Arrayin içindekiler




    Birde eğer / lara göre garanti olsun derseniz

    Bu şekilde de olabilir.
    <?php
    $parcala  = "https://xxxxxxx.com/tag/USA";
    $sadeceSon = explode("/", $parcala);
    //Sonuçecho $sadeceSon[4];//Sonuç
    echo "<br> Arrayin içindekiler";
    print_r($sadeceSon);
  • 04-10-2018, 19:12:52
    #3
    $url = 'https://xxxxxxx.com/tag/USA';
    $parts = explode('/', $url);
    $str = end($parts);
    
    echo $str; // USA
  • 04-10-2018, 19:18:03
    #4
    URL belliyse
    $tag = str_replace('https://url.com/tag/', '', $url);
    URL belli değilse, ve karmaşıksa

    $url = parse_url('https://xxxxxxx.com/tag/USA');
    $tag = str_replace('/tag/', '', $url['path']);
    On tane çözüm üretilebilir. Ama en mantıklı olanı parse_url işlevidir.
  • 04-10-2018, 20:45:32
    #5
    trim(strrchr($url, '/'), '/');
  • 05-10-2018, 00:08:59
    #6
    Üyeliği durduruldu
    Çok teşekkürler.