PHP - array_uintersect() 函式



語法

array_uintersect ( $array1, $array2 [, $array3 ..., $data_compare_func] );

定義和用法

此函式返回一個數組,其中包含所有存在於所有引數中的 array1 的值。資料透過使用回撥函式進行比較。

引數

序號 引數和描述
1

array1

必需。指定一個數組。

2

array2

必需。指定一個要與第一個陣列比較的陣列。

3

array3

可選。指定一個要與第一個陣列比較的陣列。

4

data_compare_func

必需。使用者自定義函式的名稱。

示例

嘗試以下示例 -

<?php
   $array1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
   $array2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
   
   print_r(array_uintersect($array1, $array2, "strcasecmp"));
?> 

這將產生以下結果 -

Array ( [a] => green [b] => brown [0] => red )
php_function_reference.htm
廣告