php での array_intersect 関数の使用: [array_intersect(array1)]。 array_intersect 関数は、2 つ以上の配列のキー値を比較し、交差配列を返すために使用されます。
array_intersect() 関数は、PHP によって提供される組み込み関数です。構文は array_intersect(array1,array2,array3...) であり、使用されます。 2 つまたは複数の配列の交差を計算します。この関数は、2 つ以上の配列のキー値を比較し、共通部分を返すために使用されます。
(推奨チュートリアル: php ビデオ チュートリアル)
php array_intersect() 関数の使用方法?
php array_intersect() 関数は、2 つ (またはそれ以上) の配列のキー値を比較し、交差部分を返すために使用されます。
基本構文:
array_intersect(array1,array2,array3...)
パラメータ:
●array1: 必須、省略できません。他の配列と比較する最初の配列。
#●array2: 必須で省略できません。最初の配列と比較する配列。##●array3,...: オプションで省略可能です。最初の配列と比較する追加の配列。
戻り値:比較対象のすべての配列 (array1) と、その他のパラメーター配列 (array2 または array3 など) のキー値を含む交差配列を返します。
例を通して php array_intersect() 関数の使用方法を見てみましょう。
<?php header("content-type:text/html;charset=utf-8"); $a1=array("郭靖"=>"降龙十八掌","黄蓉"=>"打狗棍法","西门"=>"吹雪剑法","过儿"=>"黯然销魂掌"); $a2=array("黄蓉"=>"打狗棍法","小龙女"=>"玉女心经","金轮法王"=>"龙象般若功"); $a3=array("裘千仞"=>"九阴白骨爪","天山童姥"=>"天山传音","黄蓉"=>"打狗棍法"); $result=array_intersect($a1,$a2,$a3); //返回三个数组中都存在的元素 print_r($result); ?>
出力:
Array ( [黄蓉] => 打狗棍法
以上がPHPでarray_intersect関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。