php4的array類函數友多了三個新成員;
分別是:array_unique(), array_intersect() 和 array_diff ()。
顧名思義,這三個函數很簡單:
1. array_unique(array array) ------- 將數組中重復的元素去除,然後返回該數組
eg:
$arr = array("a","b","c","b");
$arr = array_unique($arr);
var_dump($arr); ----顯示$arr只包含三個元素"a","b","c"
2. array_intersect(array array1,array,array2 .....) ---- 以數組形式返回多個數組中共同擁有的元素
eg:
$arr1 = array("a","b","c","d");
$arr2 = array("e","f","b","a");
$arr = array_unique($arr);
var_dump($arr); ----顯示$arr包含兩個元素"a","b"
3. array_diff(array array1,array array2) ----- 以數組形式返回array1相較於array2沒有的元素。
eg:
$arr1 = array("a","b","c","d");
$arr2 = array("e","f","b","a");
$arr = array_unique($arr);
var_dump($arr); ----顯示$arr包含兩個元素"c","d" 我感覺php4更人性化了