Şimdi Ara

preg_match_all fonksiyonu acil yardım!!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
228
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • $site = "site_adresi...";
    $cek = file_get_contents($site);
    preg_match_all('#(<TD colspan ="2" align = "center" class="header4">)(.*?)(</TD>)#si',$cek,$av);
    $b=$av[0][0];
    if($b>0) echo"asdas";



    Şu kodlarda bir hata var. PREG_MATCH_ALL fonksiyonu veriyi string olarak çekiyormuş, ben int olarak çektirmeliyim.

    <TD colspan ="2" align = "center" class="header4">115</TD>

    115i çektirip değişkene atıyorum ancak ne toplama ne çıkartma yapabiliyorum. Toplama yapsam mesela $b'de olsa 115, $b= $b+5; yapıp ekrana $b yazdırsam 0 çıkıyor!

    Ne yapabilirim?



  • ARKADAŞLAR SORUNU BULDUM, KODLDARI ŞUNLARLA DEĞİŞTİRDİM;

    <?

    $site = file_get_contents("SİTE ADRESİl");

    preg_match_all('#<TD colspan ="2" align = "center" class="header4">(.*?) </TD>#s',$site,$veriler);

    echo 5+$veriler[1][0];

    ?>

    SANIRIM "echo 5+$veriler[1][0];" ŞURADA 1 YERİNE 0 YAZINCA STRİNG, 1 YAZINCA İNT OLARAK ÇEKİYOR.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.