回答
沒什麼,現在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