ホームページ  >  記事  >  バックエンド開発  >  PHP は array_intersect() 関数を使用して 2 つの配列の交差部分を見つけます

PHP は array_intersect() 関数を使用して 2 つの配列の交差部分を見つけます

青灯夜游
青灯夜游オリジナル
2019-01-19 17:58:055465ブラウズ

array_intersect() 関数は、PHP が提供する組み込み関数で、2 つの配列の共通の (交差した) 要素を返します。次の記事では、array_intersect() 関数の概要と、array_intersect() 関数を使用して 2 つの配列の共通部分を見つける方法を紹介しますので、お役に立てれば幸いです。

PHP は array_intersect() 関数を使用して 2 つの配列の交差部分を見つけます

#php array_intersect() 関数

array_intersect() 関数は、2 つ (またはそれ以上) を比較するために使用されます。複数の配列の値をキーにし、交差部分を返します。 [おすすめの関連ビデオチュートリアル:

PHP チュートリアル ]

基本的な文構造:

array_intersect($ array1,$ array2)

戻り値: 配列を返しますこれには、array2 に存在する array1 のすべての値が含まれます。

注: array_intersect() 関数は予約されたキーを含む配列を返すため、array_values() を使用してキーを並べ替える必要もあります。

コード例

簡単な例を使用して、2 つの配列の交差部分を見つける array_intersect() 関数 array_values() のメソッドを紹介しましょう。

<?php 
$array1 = array(2, 5, 7, 6, 9); 
$array2 = array(3, 2, 5, 6, 8); 
  
// 查找两个数组的交集
$result = array_intersect($array1, $array2); 
  
// 重新排序
$result = array_values($result); 
  
// 输出
var_dump($result); 
?>

出力:

PHP は array_intersect() 関数を使用して 2 つの配列の交差部分を見つけます

上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHP は array_intersect() 関数を使用して 2 つの配列の交差部分を見つけますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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