[英]getting first child of xml through php
我不是最擅長php的,但是到目前為止。 我想做的是獲取xml文件的第一個子代...我已經解決了如何進行foreach並獲取所有結果,但是我輸入了以下代碼,只是得到了一個空白頁
$url = file_get_contents("http://www.thetvdb.com/api/GetSeries.php?seriesname=house");
$xml = simplexml_load_string($url);
$seriesid = $xml->series->seriesid;
echo $seriesid;
我可以做到這一點沒有問題
$url = file_get_contents("http://www.thetvdb.com/api/GetSeries.php?seriesname=house");
$xml = simplexml_load_string($url);
foreach($xml->children() as $child) {
echo '<div>Series ID: '.$child->seriesid.'</div>';
echo '<div>Series Name: '.$child->SeriesName.'</div>';
echo '<div>Language: '.$child->language.'</div>';
echo '<div>First Aired: '.$child->FirstAired.'</div>';
echo '<div>Overview: '.$child->Overview.'</div>';
}
您應該使用$xml->Series[0]->seriesid
...
注意
$xml->Series
是一個有很多子代的數組,第一個數組key
為0
因此, $xml->Series[0]
是第一個數組,現在您可以選擇數組中的任何對象
演示: http : //codepad.viper-7.com/KVJWAI
我希望這有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.