ホームページ >バックエンド開発 >PHPの問題 >PHPでarray_intersect関数を使用する方法

PHPでarray_intersect関数を使用する方法

青灯夜游
青灯夜游オリジナル
2019-05-24 15:04:213400ブラウズ

php での array_intersect 関数の使用: [array_intersect(array1)]。 array_intersect 関数は、2 つ以上の配列のキー値を比較し、交差配列を返すために使用されます。

PHPでarray_intersect関数を使用する方法

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 サイトの他の関連記事を参照してください。

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