php 配列内の重複した値を削除するメソッド: [array_unique()] 関数を使用して配列内の重複した要素を削除し、配列要素の値を文字列として並べ替えて、のみを保持します各 value の最初のキー名は、後続のキー名をすべて無視して、配列内の重複した要素を削除します。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 5.6、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。
配列内の重複した値を削除する php メソッド:
array_unique()
関数を使用して、配列内の重複した要素を削除します。
array_unique()
関数は、配列要素の値を文字列としてソートし、各値の最初のキー名のみを保持し、後続のキー名をすべて無視します。配列を削除します。
で繰り返される要素の構文形式は次のとおりです。
array arry_unique(array array)
パラメーター配列は入力配列です。
次の例では、array_unique() 関数を使用して配列内の重複要素を削除します。具体的なコード例は次のとおりです:
<?php header("Content-Type:text/html; charset=utf-8"); $array_push = array("PHP中文网","www.php.cn", "www.php.cn", "PHP 从入门到精通");//定义数组 array_push($array_push,"百度一下","www.php.cn");//添加元素 print_r($array_push); echo "<br>"; $result=array_unique($array_push);//删除数组中重复的元素 print_r($result); //输出删除后的数组 ?>
出力結果は次のとおりです:
array_unique()
関数は 1 次元配列にのみ適用され、多次元配列には適用されません。ただし、array_unique() は 2 次元の値にも使用できます。配列。
次の例では、array_unique() 関数を使用して 2 次元配列の重複要素を削除します。具体的なコードは次のとおりです:,
<?php $array = array(array(1,1,2),array(2,3,4,3)); print_r($array); $temp_array = array(); foreach($array as $key=>$value){ $temp_array[$key] = array_unique($value); } $array = $temp_array; echo "<br>"; print_r($array); ?>
出力結果は次のとおりです:
関連ビデオの推奨事項: PHP プログラミングの入門から習熟まで
以上がPHPで配列内の重複した値を削除する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。