php4 の配列クラス関数には、array_unique()、array_intersect()、array_diff() という 3 つの新しいメンバーがあります。
名前が示すように、これら 3 つの関数は非常に単純です:
1. array_unique(array array) ------- 配列から重複した要素を削除し、配列を返します
例:
$arr = array( "a ","b","c","b");
$arr = array_unique($arr); ----$arr には 3 つの要素のみが含まれます。 b ","c"
2. array_intersect(array array1,array,array2 .....) ---- 複数の配列の共通要素を配列形式で返します
例:
$arr1 = array("a " ,"b","c","d");
$arr2 = array("e","f","b","a");
$arr = array_unique($arr); $arr); ----$arr に 2 つの要素「a」、「b」が含まれていることを表示します
3. array_diff(array array1, array array2) ----- array1 を array2 と比較して配列形式で返します。
例:
$arr1 = array("a","b","c","d");
$arr2 = array("e","f","b","a"); $arr = array_unique($arr);
var_dump($arr); ----$arr には 2 つの要素 "c"、"d" が含まれることを示します php4 の方が使いやすいと思います
http://www.bkjia.com/PHPjc/532008.html
www.bkjia.com