看板 PHP 關於我們 聯絡資訊
※ 引述《saininniang (sob)》之銘言: : 假如a陣列是[1, 2, 3, 4, 5, 6 , 1, 2] : 有些值重複到 : 我想排一個陣列是a陣列不重複的值 : b [1, 2, 3, 4, 5, 6] : php有沒有function是可以自動過濾掉重複的陣列值? : 難道一定要用兩次for迴圈才能嗎? $b=array(); foreach($a as $a1){ $b[]=$a1; } sort($b); $n=count($b); if($n>1) for($i=1;$i<$n;$i++){ if($b[$i]==$b[$i-1]){ if(isset($b[$i+1])){ $b[$i]=$b[$i+1]; $i--; continue; } else{ array_pop($b); } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.158.15