【问题标题】:How to echo a specific value of an array?如何回显数组的特定值?
【发布时间】:2020-02-10 19:36:18
【问题描述】:

嘿嘿 我有一个快速的问题。 我想上传一个 XML 文件并通过 for 循环回显它。

这是我的 XML:

<notfall>
<mitarbeiter>
<vorname>Thomas</vorname>
<name>Meier</name>
<handynummer>01701427475</handynummer>
<gruppen>EDV</gruppen>
</mitarbeiter>
<mitarbeiter>
<vorname>Max</vorname>
<name>Mustermann</name>
<handynummer>012441212415</handynummer>
<gruppen>EDV, Immo</gruppen>
</mitarbeiter>
</notfall>

这是php代码:

 <?php 
$notfall=simplexml_load_file ("notfall.xml");
echo $notfall->mitarbeiter[0]->handynummer;
$countnotfall = count($notfall);
for($i=0;$i<$countnotfall;$i++){
  echo $notfall ->mitarbeiter[2]->vorname;
}
?>

我想回显我的数组的每个名称,而不是对每一行进行硬编码。 你能告诉我怎么做吗?

【问题讨论】:

    标签: php arrays xml for-loop


    【解决方案1】:

    您应该能够遍历所有&lt;mitarbeiter&gt; 并输出每个项目的数据...

    $notfall=simplexml_load_file ("notfall.xml");
    foreach ( $notfall->mitarbeiter as $mitarbeiter )   {
        echo $mitarbeiter->handynummer.PHP_EOL;
        echo $mitarbeiter->vorname.PHP_EOL;
    }
    

    【讨论】:

    猜你喜欢
    • 2022-11-12
    • 2016-09-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 2016-08-26
    • 1970-01-01
    相关资源
    最近更新 更多