PHP - array_uintersect_uassoc() 函式



語法

array_uintersect_assoc( $array1, $array2 [, $array3 ..., $func1], $func2 );

定義和用法

此函式返回一個數組,其中包含 array1 中的所有值,這些值存在於所有引數 array2、array3 中。

引數

序號 引數和描述
1

array1(必選)

指定一個數組。

2

array2(必選)

指定一個數組,與第一個陣列進行比較。

3

array3(可選)

指定一個數組,與第一個陣列進行比較。

4

func1(必選)

比較陣列鍵的使用者自定義函式的名稱。

5

func2(必選)

比較陣列值的用 戶自定義函式的名稱。

示例

嘗試以下示例 -

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

這將產生以下結果 -

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