Maison >développement back-end >Problème PHP >Comment supprimer un élément dans un tableau en PHP
Méthode : 1. Dans la boucle foreach, recherchez l'élément spécifié puis utilisez unset() pour supprimer l'élément. 2. Utilisez array_search() pour trouver l'élément spécifié et utilisez unset() pour supprimer l'élément. 3. Utilisez array_search() pour trouver l'élément et utilisez array_splice() pour supprimer l'élément.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Méthode 1 : Utiliser foreach et la fonction unset() supprime un élément spécifié dans le tableau
foreach($array as $k=>$v){ if($v == 'day'){ unset($array[$k]): } }
Dans la boucle foreach, recherchez l'élément du tableau puis utilisez la fonction unset() pour supprimer la valeur spécifiée du tableau.
Méthode 2 : utilisez les fonctions array_search() et unset() pour supprimer un élément spécifié dans le tableau.
if(($key = array_search('day',$arr))){ unset($arr[$key]); }
array_search() pour trouver une valeur clé dans le tableau . Si la valeur est trouvée, la clé de l'élément correspondant est renvoyée. S'il n'est pas trouvé, renvoie false.
Utilisez ensuite la fonction unset() pour supprimer la valeur du tableau spécifiée.
Méthode 3 : Utilisez les fonctions array_search() et array_splice() pour supprimer un élément spécifié dans le tableau.
La fonction array_splice() peut être utilisée avec le paramètre non défini () Fonction Même effet
if(($key = array_search('day',$arr))){ array_splice($arr, $key,1); }
La fonction array_splice() supprime l'élément sélectionné d'un tableau et le remplace par un nouvel élément. Cette fonction renverra également le tableau contenant les éléments supprimés. Syntaxe :
array_splice(array,start,length,array)
array_splice() a quatre paramètres :
Description | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
tableau | Obligatoire. Spécifie un tableau. | ||||||||||
démarrer |
|
||||||||||
longueur |
Facultatif. valeur numérique. Spécifie le nombre d'éléments à supprimer, qui correspond également à la longueur du tableau renvoyé.
|
||||||||||
tableau | Facultatif. Spécifie le tableau avec les éléments à insérer dans le tableau d'origine. S'il n'y a qu'un seul élément, il peut être défini sur une chaîne et n'a pas besoin d'être défini sur un tableau. |
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!