PHP - array_intersect_uassoc() 函式



語法

array_intersect_uassoc($array1, $array2 [, $array3 ..., callback $key_compare_func] );

定義和用法

它返回一個數組,包含所有在所有引數中都存在的 array1 的值。

引數

序號 引數和描述
1

array1 (必需)

第一個陣列,其他陣列將與之比較。

2

array2 (必需)

將與第一個陣列比較的陣列。

3

array3 (可選)

將與第一個陣列比較的陣列。

4

key_compare_func (必需)

使用者自定義回撥函式。

返回值

它返回一個數組,包含所有在所有引數中都存在的 array1 的值。

示例

嘗試以下示例:

<?php
   $input1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
   $input2 = array("a" => "GREEN", "B" => "brown", "yellow", "RED");
   
   $result = array_intersect_uassoc($input1, $input2, "strcasecmp");
   print_r($result);
?> 

這將產生以下結果:

Array ( [b] => brown )
php_function_reference.htm
廣告