PHPのarray_intersect()関数
翻訳結果:
English[ˌɪntəˈsekt] US[ˌɪntərˈsekt]
##vt. Cross、cut across、cross vt.& vi. (線、道路などを指す) intersect、cross三人称単数: 交差する 現在分詞: 交差する 過去形: 交差する 過去分詞: 交差する
PHPのarray_intersect()関数構文
関数: 2 つ (またはそれ以上) の配列のキー値を比較し、共通部分を返すために使用されます。
構文: array_intersect(array1,array2,array3...)
パラメータ:
説明 | |
必須。他の配列と比較する最初の配列。 | |
必須。最初の配列と比較する配列。 | |
オプション。最初の配列と比較する追加の配列。 |
注: 結果の配列には、比較された配列と他のすべてのパラメーター配列のすべての値が含まれます。キー名は保持されません。 。 変化。
PHPのarray_intersect()関数例
<?php $a1=array("郭靖"=>"降龙十八掌","黄蓉"=>"打狗棍法","西门"=>"吹雪剑法","过儿"=>"黯然销魂掌"); $a2=array("黄蓉"=>"打狗棍法","小龙女"=>"玉女心经","金轮法王"=>"龙象般若功"); $a3=array("裘千仞"=>"九阴白骨爪","天山童姥"=>"天山传音","黄蓉"=>"打狗棍法"); $result=array_intersect($a1,$a2,$a3); //返回三个数组中都存在的元素 print_r($result); ?>
インスタンスの実行>>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します
出力:
Array ( [黄蓉] => 打狗棍法 )