我有一个simplexml对象,如下所示
100
101
我想遍历它并仅打印订单号.我使用以下脚本:
foreach ($xml->SalesInvoices->SalesInvoice as $salesinvoice) {
echo "hello";
echo $salesinvoice->OrderNumber;
}
当我这样做时,我根本没有从循环中获得任何输出,即使“ hello”也不会打印.我究竟做错了什么?
解决方法:
做
$string = '<?xml version="1.0"?>
100
101
';
$xml = simplexml_load_string($string);
foreach($xml as $SalesInvoice) {
print $SalesInvoice->OrderNumber;
}
标签:php,loops,xml,foreach,simplexml
来源: https://codeday.me/bug/20191013/1906519.html