人们使用each($array)
做什么?
答案 0 :(得分:10)
现在没有foreach()
存在。
答案 1 :(得分:5)
each()通常与list()一起用于遍历数组。
<?php
$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
reset($fruit);
while (list($key, $val) = each($fruit)) {
echo "$key => $val\n";
}
?>
答案 2 :(得分:1)
我想它来自PHP 3,它不支持foreach
,并且在以后的版本中保留了兼容性。例如:
for(;$x=each($myArray),$key=$x['key'],$value=$x['value'];) {
// do something
}
与foreach
循环最接近。