"b", 2 => "c") ; non défini($ array[1]);]."/> "b", 2 => "c") ; non défini($ array[1]);].">
Maison > Article > développement back-end > Comment effacer les éléments d'un tableau en php
Comment effacer les éléments d'un tableau en PHP : Vous pouvez utiliser la fonction unset() pour effacer les éléments d'un tableau, tels que [$array = array(0 => "a", 1 => "b" , 2 => ; "c"); non défini($array[1]);].
Si vous souhaitez supprimer un élément du tableau, vous pouvez utiliser la méthode unset().
(Tutoriel vidéo recommandé : Tutoriel vidéo php )
Méthode unset()
Notez que si vous utilisez la méthode unset(), cela pas Changer les autres clés.
Exemple :
<?php $array = array(0 => "a", 1 => "b", 2 => "c"); unset($array[1]); //↑ 你要删除的数组元素值的键 print_r($array); ?>
Résultat de sortie :
Array ( [0] => a [2] => c )
Si vous souhaitez supprimer plusieurs éléments du tableau, vous ne pouvez pas utiliser la fonction unset() , vous devez utiliser la méthode array_diff(), qui nécessite de connaître la clé ou la valeur à supprimer.
Méthode array_diff()
Si vous connaissez l'élément du tableau que vous souhaitez supprimer, vous pouvez utiliser array_diff().
<?php $array = array(0 => "a", 1 => "b", 2 => "c"); $array = array_diff($array, ["a", "c"]); //└────────┘→你要删除的元素 print_r($array ); ?>
Résultats de sortie :
Array( [1] => b )
Recommandations associées : formation php
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!