ホームページ  >  記事  >  バックエンド開発  >  PHP で 2 つの配列の共通部分を見つける方法

PHP で 2 つの配列の共通部分を見つける方法

青灯夜游
青灯夜游オリジナル
2018-12-29 17:53:2415253ブラウズ

PHP では、組み込み関数 array_intersect() を使用して 2 つの配列の交差部分を見つけることができ、これにより 2 つの配列の共通要素 (交差部分) を返すことができます。以下で詳しく紹介していきましょう。

PHP で 2 つの配列の共通部分を見つける方法

array_intersect() 関数

基本構文:

array_intersect($ array1,$ array2)

説明:関数は、array2 に存在する array1 のすべての値を含む配列を返します。

注: array_intersect() 関数は予約されたキーを含む配列を受け取るため、array_values() 関数を使用してキーの順序を変更する必要もあります。

簡単な例

2 つの配列の共通部分を見つける array_intersect() 関数のメソッドを例を通して見てみましょう

<?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 で 2 つの配列の共通部分を見つける方法

要約: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がPHP で 2 つの配列の共通部分を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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