PHP プログラミングでは、配列内の同じ添え字を削除する必要があるが、その方法がわからないという状況によく遭遇します。この記事では、PHP で配列から同一の添え字を削除するための実用的な方法をいくつか紹介します。
サンプルコード:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_unique(array_flip($arr)); print_r($new_arr); ?>
実行結果:
Array ( [1] => a [2] => b )
サンプル コード:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_flip(array_keys(array_flip($arr))); print_r($new_arr); ?>
実行結果:
Array ( [a] => 1 [b] => 2 )
サンプルコード:
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array(); foreach($arr as $key=>$value){ if(!in_array($key,$new_arr)){ $new_arr[$key] = $value; } } print_r($new_arr); ?>
実行結果:
Array ( [a] => 1 [b] => 2 )
要約すると、この記事では、PHP 配列内の同じ添え字を削除する 3 つの方法を紹介します。使用するシナリオと達成される効果が異なるため、実際の状況に応じて対応する方法を選択できます。
以上がPHP 配列から同じ添え字を削除する (3 つの方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。