[PHP] Nepopoln rezultat pri preg_match
3 naročniki
3 naročniki
Pozdravljeni,
imam "problem" pri spodnji kodi. Iz datoteke file.xml želim ven dobiti enega izmed podatkov in za to sem uporabil kar funkcijo preg_match.
Zadevo lepo izloči, vendar še ni v takšni obliki kot si želim. Končni rezultat je namreč (npr.):
<total_count>2</total_count>
Kaj točno moram še dodati, da bom na koncu v spremenljivki dobil samo številko oz. uporaben podatek?
<?php
$xml = file_get_contents('file.xml');
preg_match('/\<total_count\>(.+)\<\/total_count\>/',$xml,$match);
$result=$match[0];
echo $result;
?>
Lep pozdrav
3 odgovori
$result = $match[1];
^^
pa za drugič print_r($match); pa poglej kaj dobiš, source, ker brskalniki običajno ne pokažejo XMLja tako...