什么是PHP的each()函数有用吗?

时间:2011-05-17 22:18:29

标签: php

人们使用each($array)做什么?

http://theserverpages.com/php/manual/en/function.each.php

3 个答案:

答案 0 :(得分:10)

现在没有foreach()存在。

答案 1 :(得分:5)

根据PHP's documentation

  

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循环最接近。