1. 程式人生 > 實用技巧 >PHP array_intersect() 函式 - Break易站

PHP array_intersect() 函式 - Break易站

[

PHP array_intersect() 函式
完整的 PHP Array 參考手冊

例項

比較兩個陣列的鍵值,並返回交集:


<?php

	$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");

	$a2=array("e"=>"red","f"=>"green","g"=>"blue");$result=array_intersect($a1,$a2);print_r($result);?>

執行例項 »

定義和用法

array_intersect() 函式用於比較兩個(或更多個)陣列的鍵值,並返回交集。

該函式比較兩個(或更多個)陣列的鍵值,並返回一個交集陣列,該陣列包括了所有在被比較的陣列(array1)中,同時也在任何其他引數陣列(array2 或 array3 等等)中的鍵值。

語法

array_intersect(array1,array2,array3...);

引數 描述
array1 必需。與其他陣列進行比較的第一個陣列。
array2 必需。與第一個陣列進行比較的陣列。
array3,... 可選。與第一個陣列進行比較的其他陣列。

技術細節

返回值: 返回一個交集陣列,該陣列包括了所有在被比較的陣列(array1)中,同時也在任何其他引數陣列(array2 或 array3 等等)中的鍵值。
PHP 版本: 4.0.1+

更多例項

例項 1

比較三個陣列的鍵值,並返回交集:


<?php

	$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");

	$a2=array("e"=>"red","f"=>"black","g"=>"purple");$a3=array("a"=>"red","b"=>"black","h"=>"yellow");$result=array_intersect($a1,$a2,$a3);print_r($result);?>

執行例項 »

完整的 PHP Array 參考手冊

]
  •   本文標題:PHP array_intersect() 函式 - Break易站轉載請保留頁面地址:https://www.breakyizhan.com/php/25062.html