preg_match_all fonksiyonu yardım!.

xwsadxHasan Ablak

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

<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!

Sorun nerede?                      

2014-05-29 09:45:24

Php

xwsadxHasan Ablak

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.

2014-05-29 10:41:49

theSinanSinan AY

başka bir deger alıyordur

print_r ile değişkende hangi degerler var bakabilirsiniz

php değişken tanımlamda tip tanımlanmadığından bazen string ike int karıştırıyor

int çevirmek istersen

settype($degiskenin,integer)

seklinde integer çevirebilirsin

2014-06-03 05:20:08

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro