Maison >développement back-end >Problème PHP >Supprimez les mêmes indices des tableaux php (trois méthodes)
En programmation PHP, nous rencontrons souvent des situations où nous devons supprimer les mêmes indices dans un tableau, mais nous ne savons pas comment y parvenir. Dans cet article, nous partagerons quelques méthodes pratiques pour supprimer les indices identiques des tableaux en PHP.
Exemple de code :
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_unique(array_flip($arr)); print_r($new_arr); ?>
Résultat de l'exécution :
Array ( [1] => a [2] => b )
Exemple de code :
<?php $arr = array("a"=>1, "b"=>2, "c"=>2, "d"=>1); $new_arr = array_flip(array_keys(array_flip($arr))); print_r($new_arr); ?>
Résultat de l'exécution :
Array ( [a] => 1 [b] => 2 )
Exemple de code :
<?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); ?>
Résultat de l'exécution :
Array ( [a] => 1 [b] => 2 )
Pour résumer, cet article présente trois méthodes pour supprimer les mêmes indices dans les tableaux PHP. Les scénarios utilisés et les effets à obtenir sont différents, vous pouvez donc choisir la méthode correspondante en fonction de la situation réelle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!