PHP“每个”已弃用-替换[重复]

问题描述 投票:-1回答:1

由于不赞成使用“ each”,我将如何将该行更改为其他内容?

list($childTagName, $childProperties) = each($childArray);

完整功能可以在这里看到:https://outlandish.com/blog/tutorial/xml-to-json/

php each
1个回答
0
投票

如果需要循环数组,则:

foreach($childArray as $childTagName => $childProperties) {
    // use $childTagName and $childProperties
}

从您的示例中,仅获取当前键和值:

list($childTagName, $childProperties) = [key($childArray), current($childArray)];

//or

$childTagName = key($childArray);
$childProperties = current($childArray);
© www.soinside.com 2019 - 2024. All rights reserved.