1
下面片的PHP代碼會破壞陣列無意中破壞了php數組元素?
<?php
$arr = array('A','B','C','D','E');
foreach ($arr as &$val) {}
foreach ($arr as $val) {}
print_r($arr);
?>
的輸出是最後一個元素:
Array
(
[0] => A
[1] => B
[2] => C
[3] => D
[4] => D
)
的代碼可以通過調用兩個foreach
語句之間unset($val);
被固定。
爲什麼最後一個元素被銷燬?
這個答案不會好很多!非常感謝你。 – klang 2011-02-11 07:11:36