PHP プロジェクトの開発中、laravel、codeigniter、zend などの 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 サイトの他の関連記事を参照してください。