PHP 陣列 array_unique 踩雷小記
Contents
最近用 array_unique
PHP: array_unique - Manual
他可以過濾重複的內容
但不小心用出一個 bug
例如有一個$array = [0,1,2,2,3,4];
發現array_unique(array);
var_dump 一看,key 發現有跳號
|
|
|
|
所以這時候做for($a = 0; $a < count($a); $a++)
會有問題
這邊有想到兩個做法
- 改 foreach
- array_values($array)
可以解決