array_intersect_key

array_intersect_key是返回一個數組,實現數組包含了所有出現在被比較的數組中並同時出現在所有其它參數數組中的鍵名的值。

基本介紹

  • 中文名:函式使用鍵名比較計算數組的交集
  • 外文名:array_intersect_key
  • 別稱: 函式使用鍵名比較計算數組的交集
  • 套用學科:數學
  • 適用領域範圍:鍵名用於比較
  • 適用領域範圍:參數數組中
定義和用法,語法,例子 1,例子 2,

定義和用法

array_intersect_key() 函式使用鍵名比較計算數組的交集。
array_intersect_key() 返回一個數組,該數組包含了所有出現在被比較的數組中並同時出現在所有其它參數數組中的鍵名的值。
注釋:僅有鍵名用於比較。

語法

array_intersect_key(array1,array2,array3...)
參數
描述
array1
必需。與其他數組進行比較的第一個數組。
array2
必需。與第一個數組進行比較的數組。
array3
可選。與第一個數組進行比較的數組。可以有多個。

例子 1

<?php
$a1=array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2=array(2=>"Bird",0=>"Cat",4=>"Fish");
print_r(array_intersect_key($a1,$a2));
?>
輸出:
Array ( [0] => Cat [2] => Horse )

例子 2

<?php
$a1=array(0=>"Cat",1=>"Dog",2=>"Horse");
$a2=array(2=>"Bird",3=>"Rat",4=>"Fish");
$a3=array(2=>"Dog",6=>"Cow",7=>"Bird");
print_r(array_intersect_key($a1,$a2,$a3));
?>
輸出:
Array ( [2] => Horse )

相關詞條

熱門詞條

聯絡我們