Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
234
Tıklama
0
Öne Çıkarma
preg_match_all fonksiyonu acil yardım!!
X
11 yıl
Er
Konu Sahibi

$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?



X
11 yıl
Er

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.