• 21-01-2021, 20:36:28
    #1
    Üyeliği durduruldu
    Regex deseni ile söyle bir kodum var, yani r10.net'e giderek titlesini çekiyorum hiçbir sorun yok. Ama neden dizide[1] vermek zorundayım ya da niye onu vermezsem ekrana 2 defa title bastırıyor bir türlü anlamadım

    <?php
    $site = file_get_contents("https://www.r10.net/");
    $desenimiz = '/<title>(.*?)</title>/';
    echo preg_match_all($desenimiz, $site, $cikti);
    echo "<pre>"; print_r($cikti[1]); echo "<pre>";
    ?>
  • 21-01-2021, 20:47:46
    #2
    preg_match_all böyle yani.. yapacak pek bişi yok
    php.net de diyor ki "Böylece, $out[0] şablonun tamamıyla eşleşen dizgeleri içeren bir dizi, $out[1] ise etiketler arasında kalan dizgeleri içeren bir dizi içerir."
  • 21-01-2021, 20:49:07
    #3
    Üyeliği durduruldu
    @hesapadim; tşk ederim hocam yazdığınız için