[]
php veri çekme parçalama
file get contents ile uzaktan veri çektim 20-30 sütunluk veri arasından bana lazım olan 1 sütunu ayıkladım. tabloda yan yana 4 dizi eleman var(<td>) bana 2.si lazım 1i kaybettim ama 3-4 duruyor 3-4ü nasıl kaybedeceğim? yani doğru elemanı çektim aslında ama fazla çekti. örnek kod:
$oku = file_get_contents("x.html");
$bol = explode('PT211', $oku);
$bol = explode('</tr>', $bol[1]);
$yaz = $bol[0];
echo "$yaz";
$oku = file_get_contents("x.html");
$bol = explode('PT211', $oku);
$bol = explode('</tr>', $bol[1]);
$yaz = $bol[0];
echo "$yaz";
simple html dom parser kullanmanı tavsiye ederim. bu şekilde istediğin kısmı rahatlıkla çekebilirsin.
simplehtmldom.sourceforge.net
simplehtmldom.sourceforge.net
- raif_efendi (02.03.16 19:15:50)
bi kurcalayayım
- freetakilir (02.03.16 19:45:01 ~ 19:59:59)
explode ile degil de regex ile yapsan daha iyi olur, veya simple html dom gibi isi parse etmek olan library'ler en iyisi.
- compumaster (02.03.16 19:46:11)
bu simple html dom parser ile file get contentsi beraber kullanabilir miyim? çekeceğim veri server üzerinde sürekli güncellenen değişken bir veri. bilgisayara alırsam değişmez olayın bi anlamı kalmaz
edit: şimdide regex ile veriyi çektim kendi dosyama uyarlayamadım. bu nedir abi ya :D </a></th>\s*<td>(.*?)</td>'si
edit: şimdide regex ile veriyi çektim kendi dosyama uyarlayamadım. bu nedir abi ya :D </a></th>\s*<td>(.*?)</td>'si
- freetakilir (02.03.16 20:00:28 ~ 20:36:54)
"Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems."
- eksi sozlukte eksiyen adam (02.03.16 20:55:57)
ldfşjhdfjhdfkjdfj valla öyle
- freetakilir (02.03.16 23:50:52)
1