ツイッターのAPIとPHPを使っていろいろ作成していたら
XMLのデータ取得で名前にハイフンが入っているやつが
取れない( ̄_ ̄ )
なんでかなぁって調べたら解決方法がありました。
忘れないうちにメモ
XML文字列を取得する
括弧とアポストロフィで書かないと取得できません。
はまりました
XMLのデータ取得で名前にハイフンが入っているやつが
取れない( ̄_ ̄ )
なんでかなぁって調べたら解決方法がありました。
忘れないうちにメモ

XML文字列を取得する
XML ドキュメント内の要素のうち、PHP の命名規約で
許可されていない文字 (たとえばハイフンなど) を含む
名前のものにアクセスするには、 要素名を括弧とアポストロフィで囲みます。
Example#3 <line> を取得する
<?php
include 'example.php';
$xml = new SimpleXMLElement($xmlstr);
echo $xml->movie->{'great-lines'}->line; // "PHP solves all my web problems"
?>
括弧とアポストロフィで書かないと取得できません。
はまりました
