2 つの配列のキー値を比較し、共通部分を返します。
<?php$a1=array("a"=>"赤","b"=>"緑","c"=>"青","d"=>"黄");$a2=array( "e"=>"赤","f"=>"緑","g"=>"青");$result=array_intersect($a1,$a2);print_r($result);?>array_intersect() 関数は、2 つ (またはそれ以上) の配列のキー値を比較し、交差部分を返すために使用されます。
この関数は、2 つ (またはそれ以上) の配列のキー値を比較し、比較された配列 ( array1 ) のすべての値と他のパラメーター配列 ( array2またはarray3など) を含む交差配列を返します。 ) キー値に。
array_intersect(配列1,配列2,配列3... );
パラメータ | 説明する |
---|---|
配列1 | 必須。他の配列と比較する最初の配列。 |
配列2 | 必須。最初の配列と比較する配列。 |
配列3、... | オプション。最初の配列と比較する追加の配列。 |
戻り値: | 比較された配列 ( array1 ) とその他のパラメーター配列 ( array2またはarray3など) 内のすべてのキーを含む交差配列を返します。 |
---|---|
PHPのバージョン: | 4.0.1+ |
3 つの配列のキー値を比較し、共通部分を返します。
<?php$a1=array("a"=>"赤","b"=>"緑","c"=>"青","d"=>"黄");$a2=array( "e"=>"赤"、"f"=>"黒"、"g"=>"紫" le");$a3=array("a"=>"赤","b"=>"黒","h"=>"黄");$result=array_intersect($a1,$a2,$a3 );print_r($result);?>