PHP - array_intersect() 函式



語法

array array_intersect ( array $array1, array $array2 [, array $array3 ...] );

定義和用法

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

引數

序號 引數和描述
1

array1(必需)

第一個陣列是其他陣列將與其比較的陣列。

2

array2(必需)

這是一個要與第一個陣列比較的陣列

3

array3(可選)

這是一個要與第一個陣列比較的陣列

返回值

它返回一個數組,其中包含 array1 中所有存在於任何其他陣列中的條目。

示例

嘗試以下示例 -

<?php
   $input1 = array("a" => "BMW", "Maruthi", "blue");
   $input2 = array("b" => "BMW", "yellow", "Maruthi");
   $result = array_intersect($input1, $input2);
   
   print_r($result);
?> 

這將產生以下結果 -

Array (
   [a] => BMW
   [0] => Maruthi
)
php_function_reference.htm
廣告