Cytat(Maxik @ 22.02.2008, 14:58:46 )

Potrzebne są mi tylko cyferki. Do tego jak przypisac wartości divów do oddzielnych zmiennych? Explode, list czy może coś innego?
'/<div class=["\'](PlayerRank|PlayerKills|PlayerDeaths|PlayerDeaths)["\']>([\d\D]*)<\/div>/iU'
<div class= pasuje do początek diva
["\'] cudzysłów lub apostrof
(PlayerRank|PlayerKills|PlayerDeaths|PlayerDeaths) dopasowuje PlayerRank lub PlayerKills itd., ciąg znaków między nawiasami trafi do tablicy
["\'] j/w
>([\d\D]*)<\/div> pasuje do zero lub więcej, wszystkich znaków, łącznie z znakiem nowej linii, które znajdują się między > a </div>
Kod
<?php
$adres = "./doc.txt";
$strona = file_get_contents($adres);
preg_match_all('/<div class=["\'](PlayerRank|PlayerKills|PlayerDeaths|PlayerDeaths)["\']>([\d\D]*)<\/div>/iU', $strona, $wynik);
print_r($wynik);
echo $wynik[1][1] . "=" . $wynik[2][1] . "\n";
echo $wynik[1][2] . "=" . $wynik[2][2] . "\n";
echo "itd.";
?>