• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

each() 回到4个值, list 赋值哪两个

php 搞代码 4年前 (2022-01-24) 22次浏览 已收录 0个评论

each() 返回4个值, list 赋值哪两个
初学php,请问each() 返回4个值, list 赋值哪两个
<?php
$prices = array(‘Tires’ => 100, ‘oil’ => 10, ‘Spark Plugs’ => 4);
$item = each($prices);
print_r($item);
echo “
“;
reset($prices);
while(list($a, $b) = each($prices)) {
echo “a:$a,b:$b
“;
}
?>
each($prices)的值是4个key value 的数组,
Array ( [1] => 100 [value] => 100 [0] => Tires [key] => Tires )

而list($a, $b) = each($prices)) 为什么会把$item[key],$item

5本文来源gao!daima.com搞$代!码#网#

搞代gaodaima码

[value]赋值给$a, $b,而不是$item[1],$item[value]。
list不应该是顺序赋值么。
网上找了,官方文档文档也找了,都没有准确答案,各位同学求解额

each list

发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址