ホームページ  >  記事  >  php教程  >  PHP 配列関数シーケンス array_intersect() は、2 つ以上の配列の交差配列を返します。

PHP 配列関数シーケンス array_intersect() は、2 つ以上の配列の交差配列を返します。

WBOY
WBOYオリジナル
2016-06-13 12:04:251004ブラウズ

array_intersect() 定義と使用法

array_intersect() 関数は、2 つ以上の配列の交差配列を返します。

結果の配列には、他のすべてのパラメーター配列にも現れる比較配列内のすべての値が含まれ、キー名は変更されません。

注: 比較には値のみが使用されます。

構文
array_intersect(array1,array2,array3...)

参数 描述
array1 必需。与其他数组进行比较的第一个数组。
array2 必需。与第一个数组进行比较的数组。
array3 可选。与第一个数组进行比较的数组。可以有多个。


コードをコピー コードは次のとおりです:


$ a1=array (0=>"猫",1=>"犬",2=>"馬");
$a2=array(3=>"馬",4=>" Dog", 5=>"Fish");
print_r(array_intersect($a1,$a2));
?>


出力:

配列 ( [ 1] => 犬 [2] => 馬 )
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。