PHP では、組み込み関数 array_intersect() を使用して 2 つの配列の交差部分を見つけることができ、これにより 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 中国語 Web サイトの他の関連記事を参照してください。