<?php
$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");
//$result = array_unique($input); //去除重複元素
$result = a_array_unique($input); //只留下單一元素
foreach($result as $aa)
function multi_unique($array)
function a_array_unique($array)//寫的比較好
} return $out;
} ?>
php陣列去除重複項 有個內建函式array_unique (),但是php的 array_unique函式只適用於一維陣列,對多維陣列並不適用,以下提供乙個二維陣列 的 array_unique函式
function unique_arr($array2d,$stkeep=false,$ndformat=true)
//去掉重複的字串,也就是重複的一維陣列
$temp = array_unique($temp);
//再將拆開的陣列重新組裝
foreach ($temp as $k => $v)
else $output[$k] = explode(",",$v); }
return $output; }
演示:$array2d = array('first'=>array('title'=>'1111','date'=>'2222'),'second'=>array('title'=>'1111','date'=>'2222'),'third'=>array('title'=>'2222','date'=>'3333'));
print_r($array2d);
print_r(unique_arr($array2d,true));
PHP去除重複的陣列資料
一維陣列的重複項 使用array unique函式即可,使用例項如下 二維陣列的重複項 對於二維陣列咱們分兩種情況討論,一種是因為某一鍵名的值不能重複,刪除重複項 另一種因為內部的一維陣列不能完全相同,而刪除重複項,下面舉例說明 因為某一鍵名的值不能重複,刪除重複項 function assoc u...
PHP去除重複的陣列資料
一維陣列的重複項 使用array unique函式即可,使用例項如下 banana 2 pear 4 wail 5 watermalon 二維陣列的重複項 對於二維陣列咱們分兩種情況討論,一種是因為某一鍵名的值不能重複,刪除重複項 另一種因為內部的一維陣列不能完全相同,而刪除重複項,下面舉例說明 因...
PHP去除重複的陣列資料
input array a green red b green blue red c witer hello witer result array unique input 去除重複元素 result a array unique input 只留下單一元素 foreach result as aa...