0

我正在循环一个 xml 文件,但我想使用一个包含“-”的属性名称。

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

“-”符号破坏了脚本,我该如何使它工作?我不想重命名属性。

4

1 回答 1

1

在变量名周围使用大括号:

$person->{'away-address'}
于 2012-05-10T19:16:10.550 回答