2012-04-12 4 views
0

私はPHPで最高ではありませんが、これまでこれを行っています。私は、XMLファイルの最初の子を取得しているやろうとしています...私は、foreachの操作を行うと、すべての結果を取得する方法を働いてきたが、私は次のコードに入れ、ちょうど空白のページxmlの最初の子をPHPで取得

   $url = file_get_contents("http://www.thetvdb.com/api/GetSeries.php?seriesname=house"); 
       $xml = simplexml_load_string($url); 

       $seriesid = $xml->series->seriesid; 
       echo $seriesid; 
を取得します

は、私はあなたが$xml->Series[0]->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>'; 
       } 

答えて

0

これを行うことができますinsted ...

$xml->Seriesはとても持つ配列であります多くの子供たちと最初の配列keyだから0

$xml->Series[0]では、最初の配列であり、あなたは今、アレイ内の任意のオブジェクトを選択することができ

デモ:私はこれは私が得た

+0

を役に立てば幸いhttp://codepad.viper-7.com/KVJWAI

エラーが発生しました 「非オブジェクトのプロパティを取得しようとしています」 xmlアドレスを見て、正しいものを見ていることを確認してください。 – Saars

+0

デモhttp:// codを参照してください。 epad.viper-7.com/KVJWAI – Baba

+0

あなたにはエラーがあります。あなたは 'シリーズ'の代わりに 'シリーズ'を使用しています。大文字の 'S'にご注意ください – Baba

関連する問題