1,"astring"=>2,"dstring"=>3] foreach($array as $key=>$value){ echo $key; -6ren">
gpt4 book ai didi

php - 对于以字符串为键的数组,php 的 foreach 如何决定迭代顺序?

转载 作者:行者123 更新时间:2023-12-05 08:43:35 24 4
gpt4 key购买 nike

存在

$array = ["string1"=>1,"astring"=>2,"dstring"=>3]
foreach($array as $key=>$value){
echo $key;
}

键的打印顺序是什么,为什么? php的foreach是怎么决定顺序的?

最佳答案

它们将按照它们在数组中的相同顺序迭代。最有可能在插入顺序中(如果使用了 array_push/array_merge 或 [] 运算符)。这也适用于字符串以外的键。

关于php - 对于以字符串为键的数组,php 的 foreach 如何决定迭代顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27696836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com