由于不赞成使用“ each”,我将如何将该行更改为其他内容?
list($childTagName, $childProperties) = each($childArray);
完整功能可以在这里看到:https://outlandish.com/blog/tutorial/xml-to-json/
如果需要循环数组,则:
foreach($childArray as $childTagName => $childProperties) {
// use $childTagName and $childProperties
}
从您的示例中,仅获取当前键和值:
list($childTagName, $childProperties) = [key($childArray), current($childArray)];
//or
$childTagName = key($childArray);
$childProperties = current($childArray);