実装手順: 1. array_merge() 関数を使用して、2 つ以上の配列をマージします。構文 "array_merge(array 1, array 2....)" は、マージされた配列を返します。 2. array_unique を使用します。 () 関数はマージされた配列内の重複した値を削除できます。構文は「array_unique (マージ配列)」です。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php merge arraysおよび merge 重複値を削除するメソッド
PHP では、array_merge() 関数と array_unique() 関数を使用して配列をマージし、重複値を削除できます。
実装手順:
ステップ 1: array_merge() 関数を使用して 2 つ以上の配列をマージします
array_merge( ) 関数は、1 つ以上の配列のセルを結合できます。つまり、1 つの配列の値を前の配列に追加し、結合された配列を返します。
注: 2 つ以上の配列要素が同じキー名を持つ場合、最後の要素が他の要素を上書きします。
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,2,6,4,8,0); $a2=array(6,7,8,0,1); var_dump($a1); var_dump($a2); echo "合并数组:"; $arr=array_merge($a1,$a2); var_dump($arr); ?>
ステップ 2: array_unique() 関数を使用して、マージされた配列内の重複した値を削除します
array_unique --配列から重複する値を削除します
array_unique($array) は $array を入力として受け入れ、重複値のない新しい配列を返します
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,2,6,4,8,0); $a2=array(6,7,8,0,1); echo "合并数组:"; $arr=array_merge($a1,$a2); var_dump($arr); echo "合并数组去除重复值:"; $res=array_unique($arr); var_dump($res); ?>
推奨される学習: PHP ビデオ チュートリアル >>
以上がPHPで配列をマージし、重複した値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。