削除手順: 1. array_intersect() を使用して 2 つの配列の共通部分を取得します。構文 "array_intersect(元の配列 1, (元の配列 2)" は交差配列を返します。 2. array_diff() を使用します。元の 2 つの配列と交差配列を比較し、差集合を取得します。つまり、交差要素を削除して異なる要素を取得します。構文は、「array_diff (元の配列 1、交差配列)」および「array_diff (元の配列)」です。 2、交差配列)」。
このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター
php では、array_intersect( ) と array_diff() 関数を使用して、2 つの配列の交差部分を削除できます。
実装手順:
ステップ 1: array_intersect() 関数を使用して 2 つの配列の交差部分を取得します
array_intersect() 関数は 2 つの配列の値を比較し、同じ要素の交差配列を返すことができます。 #
<?php header('content-type:text/html;charset=utf-8'); $arr1=array(1,2,3,4,5,6,7,8,9); $arr2=array(2,4,6,8,10,12,14,16); var_dump($arr1); var_dump($arr2); $intersect=array_intersect($arr1,$arr2); var_dump($intersect); ?>
ステップ 2 : array_diff() 関数を使用して 2 つの配列の交差部分を削除します
array_diff() 関数を使用して比較します2 つの配列をそれぞれ交差配列と結合し、差分セットを取得します (交差要素を削除し、別の要素を取得します)。##array_diff() 関数は、2 つ (またはそれ以上) の配列の値を比較し、差分セットを返すために使用されます。
この関数は、2 つの配列の値を比較します (またはそれ以上) 配列 (key=>value in value) を返し、配列 (array1) 内で比較されるすべての値を含む差分セット配列を返しますが、他のパラメーター配列 (array2) には含まれません。 ## 推奨学習: 「
PHP ビデオ チュートリアル」
以上がPHPで2つの配列の交差部分を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。