2012-05-10 9 views
0

xmlファイルをループしていますが、その中に " - "が含まれている属性名を使用したいとします。名前がシンボルの属性を持つxmドキュメントをループする方法

foreach($xml as $person) 
    { 
     echo 'Name: '.$person->Name.'<br />'; 
     echo 'Home address: '.$person->home-address.'<br />'; 
     echo 'Away address: '.$person->away-address.'<br />'; 
    } 

" - "記号がスクリプトを壊していますが、どうすればこの問題を解決できますか?私は属性の名前を変更したくありません。

+1

試し{}例えば$人 - > { 'ホームアドレスは、'} – gunnx

+0

は完璧に働いた、ありがとう – Vindfrisk

答えて

1

使用カーリー変数名の前後にブラケット:

$person->{'away-address'} 
関連する問題