我有一个包含User_ID_1_,User_ID_2_等的平面XML文件。我正在尝试执行一个显示每个字段的while循环。
$xml = new SimpleXMLElement($xml_file);
$line=1;
while ($line<5){
echo "<h3>Line ".$line."</h3>".$xml->Display_Name_$line_;
$line++;
}
但这不起作用,我得到:
PHP Parse error: syntax error, unexpected '$line_' (T_VARIABLE), expecting ',' or ';'
这是有道理的,因为$ line_不是我想要的; $ line是我需要的。
是的,需要额外的下划线(责怪思科的任何不良XML实践)。如何将PHP变量用作XML节点查找的一部分?
答案 0 :(得分:1)