勵志

勵志人生知識庫

php foreach用法

在PHP中,`foreach`語句用於循環遍歷數組。它的基本語法格式如下:

foreach (array_expression as $value) { code to be executed; }。每次循環中,當前單元的值被賦給`$value`變數,同時數組內部的指針向前移一步,準備下一次循環。

foreach (array_expression as $key => $value) { code to be executed; }。除了當前單元的值被賦給`$value`外,當前單元的鍵名也會被賦給`$key`變數。

`foreach`語句在PHP 5和PHP 7中的行為有所不同。在PHP 5中,每次循環時,數組指針會自動向後移動一個單元,而在PHP 7中,`foreach`對數組的修改不會影響循環行為。此外,從PHP 5起,`foreach`還可以遍歷對象。需要注意的是,`foreach`操作的是數組的拷貝,而不是數組本身,因此對數組的修改不會影響原數組。