"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

王林
王林original
2020-11-02 09:38:111957parcourir

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]);].

Comment effacer les éléments d'un tableau en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn