回答
没什么,现在foreach()
存在。
哈哈哈,不错:) – 2011-05-17 22:25:27
正确答案! :) – 2011-05-17 22:27:14
'foreach'使用一个副本,而'each()'在数组本身上工作。如果你操作循环内的数组指针,它会影响循环。用'foreach'这是不可能的。 – KingCrunch 2011-05-17 22:29:15
每个()通常用于结合列表()来遍历阵列。
<?php
$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');
reset($fruit);
while (list($key, $val) = each($fruit)) {
echo "$key => $val\n";
}
?>
我想它是来自PHP 3,它不支持foreach
,并保留在更高版本的兼容性。例如:
for(;$x=each($myArray),$key=$x['key'],$value=$x['value'];) {
// do something
}
将是最接近的一个foreach
循环。
- 1. 我的.each()函数有什么问题
- 2. 什么是PHP函数is_int()的用法?
- 3. 什么是JavaScript中jQuery的each()函数的替代品?
- 4. 什么是session_register php函数用于?
- 5. php的函数session_module_name是干什么的?
- 6. 什么是PHP中的递归函数?
- 7. 什么是PHP中的iterator_to_array函数?
- 8. 什么是PHP的mysql()函数?
- 9. 什么是PHP函数的PARAM
- 10. php函数“超载”是做什么的?
- 11. xsl:for-each有什么不好?
- 12. PHP的stripslashes函数有什么意义?
- 13. .each()中的调用函数
- 14. 什么是CRC函数在PHP
- 15. 什么是PHP嵌套函数?
- 16. 什么是PHP函数创建输出?
- 17. 什么是函数'sv'在PHP?
- 18. 什么是PHP函数重载?
- 19. 什么是函数重定向()在PHP
- 20. 为什么jquery each()函数不会调用?
- 21. 为什么我们需要在.each()函数中使用$(this)?
- 22. 这个PHP函数有什么问题
- 23. lambda函数有什么用?
- 24. 关于调用没有足够参数的PHP函数的规则是什么?
- 25. 为什么我的jquery .each()函数无法正常工作?
- 26. 为什么JS中的'break'for each函数不允许?
- 27. 函数的__proto__是什么?
- 28. PHP对不推荐使用的函数有什么作用?
- 29. PHP filter()函数 - 为什么?
- 30. PHP函数@ $ _做什么?
你不应该在命题中结束一个句子。 :) – 2011-05-17 22:23:39
@nathan [胡说](http://english.stackexchange.com/questions/16/when-is-it-okay-to-end-a-sentence-in-a-preposition/47#47) – 2011-05-17 22:34:04
@迈克尔,好的废话。头=爆炸。 – 2011-05-17 22:37:05