但是!我們來看一下說明
意思就是他挖的洞就留在那邊= =array_unique --- 從陣列移除相同的值
語法 : array array_unique (array array)
說明 :
Array_unique( )取輸入的陣列array且傳回沒有相同的值的陣列。索引會被保留(preserved)。
所以直接將陣列輸出的話,會得到很多的空列,因此我們要搭配另一個函式array_values()。
array_values --- 傳回陣列所有的值
語法 : array array_values(array input);
說明 :
此函式從陣列array傳回所有的值。
它回傳的仍是一個陣列喔,但是它只把有值的部分傳出,如此便能得到沒有洞的陣列囉。
for($i=0;$i<100;$i++){
$a[$i] = rand(0,300);
}
$b = array_values(array_unique($a));