ホームページ  >  記事  >  バックエンド開発  >  PHPで配列をマージし、重複した値を削除する方法

PHPで配列をマージし、重複した値を削除する方法

青灯夜游
青灯夜游オリジナル
2022-07-05 20:04:235585ブラウズ

実装手順: 1. array_merge() 関数を使用して、2 つ以上の配列をマージします。構文 "array_merge(array 1, array 2....)" は、マージされた配列を返します。 2. array_unique を使用します。 () 関数はマージされた配列内の重複した値を削除できます。構文は「array_unique (マージ配列)」です。

PHPで配列をマージし、重複した値を削除する方法

このチュートリアルの動作環境: 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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

PHPで配列をマージし、重複した値を削除する方法

ステップ 2: array_unique() 関数を使用して、マージされた配列内の重複した値を削除します

array_unique --配列から重複する値を削除します

array_unique($array) は $array を入力として受け入れ、重複値のない新しい配列を返します

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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で配列をマージし、重複した値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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