ホームページ > バックエンド開発 > PHPチュートリアル > PHPで多次元配列から重複した値を削除するにはどうすればよいですか?

PHPで多次元配列から重複した値を削除するにはどうすればよいですか?

藏色散人
リリース: 2023-04-05 14:26:02
オリジナル
2790 人が閲覧しました

PHP プロジェクトの開発中、laravel、codeigniter、zend などの PHP フレームワークの多次元配列から重複する値を削除する必要がある場合があります。以下では、PHPの多次元配列から重複した値を削除する方法を具体例を交えて紹介します。

PHPで多次元配列から重複した値を削除するにはどうすればよいですか?

以下の例には、値が繰り返される単純な多次元配列があり、PHP array_map() を渡すことができます。 array_unique() 関数は、多次元配列から一意の値を取得する、つまり、多次元配列から重複する値を削除するために使用されます。

PHP 多次元配列:

Array
(
[0] => Array
(
[0] => php
[1] => sql
)

[1] => Array
(
[0] => javascript
[1] => c
)

[2] => Array
(
[0] => php
[1] => sql
)

[3] => Array
(
[0] => c++
[1] => java
)

)
ログイン後にコピー

重複する値の削除:

$myArray = Array(
          Array('php','sql'),
          Array('javascript','c'),
          Array('php','sql'),
          Array('c++','java')
        );

$myArray = array_map("unserialize", array_unique(array_map("serialize", $myArray)));

print_r($myArray);
ログイン後にコピー

出力:

Array
(
[0] => Array
(
[0] => php
[1] => sql
)

[1] => Array
(
[0] => javascript
[1] => c
)

[3] => Array
(
[0] => c++
[1] => java
)

)
ログイン後にコピー

関連の推奨事項: 「PHP チュートリアル #」

この記事は、PHP の多次元配列から重複する値を削除する方法について説明します。分かりやすいです。困っている人たちの役に立てれば幸いです。

以上がPHPで多次元配列から重複した値を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート