PHP 菜鳥教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊

PHP array_intersect() 函數(shù)用法及示例

PHP Array 函數(shù)手冊

PHP array_intersect() 函數(shù)計(jì)算數(shù)組的交集

語法

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

定義和用法

array_intersect() 函數(shù)用于比較兩個(gè)(或更多個(gè))數(shù)組的鍵值,并返回交集。
該函數(shù)比較兩個(gè)(或更多個(gè))數(shù)組的鍵值,并返回交集數(shù)組,該數(shù)組包括了所有在被比較的數(shù)組(array1)中,同時(shí)也在任何其他參數(shù)數(shù)組(array2 或 array3 等等)中的鍵值。
說明
array_intersect() 函數(shù)返回兩個(gè)或多個(gè)數(shù)組的交集數(shù)組。
結(jié)果數(shù)組包含了所有在被比較數(shù)組中,也同時(shí)出現(xiàn)在所有其他參數(shù)數(shù)組中的值,鍵名保留不變。
注釋:僅有值用于比較。

參數(shù)

序號(hào)參數(shù)及說明
1

array1(必填)

第一個(gè)數(shù)組是將與其他數(shù)組進(jìn)行比較的數(shù)組。

2

array2(必填)

這是要與第一個(gè)數(shù)組進(jìn)行比較的數(shù)組

3

array3(選項(xiàng))

這是一個(gè)與第一個(gè)數(shù)組比較的數(shù)組

返回值

返回一個(gè)交集數(shù)組,該數(shù)組包括了所有在被比較的數(shù)組(array1)中,同時(shí)也在任何其他參數(shù)數(shù)組(array2 或 array3 等等)中的鍵值。

在線示例

比較兩個(gè)數(shù)組的鍵值,并返回交集:

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

輸出結(jié)果:

Array (
   [a] => BMW
   [0] => Maruthi
)

 PHP Array 函數(shù)手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清