Maison > développement back-end > Problème PHP > Comment supprimer un élément d'un tableau en php

Comment supprimer un élément d'un tableau en php

PHPz
Libérer: 2023-04-26 10:09:04
original
524 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction unset() ou array_splice() pour supprimer un élément d'un tableau. La fonction unset() est utilisée pour supprimer des éléments de tableau spécifiés, tandis que la fonction array_splice() est utilisée pour supprimer des éléments de tableau dans une plage spécifiée.

Méthode 1 : utilisez la fonction unset()

unset() pour supprimer l'élément spécifié dans le tableau. La syntaxe de cette fonction est la suivante :

unset($array[$key]);
Copier après la connexion

Parmi eux, $array est le tableau d'éléments à supprimer, et $key est la clé de l'élément à supprimer.

Ce qui suit est un exemple de code :

$fruits = array("apple", "mango", "banana", "orange");
unset($fruits[2]); // 删除 "banana"
print_r($fruits);  // 输出 Array([0] => apple [1] => mango [3] => orange)
Copier après la connexion

Dans le code ci-dessus, nous supprimons l'élément avec la clé 2 dans le tableau $fruits, qui est "banane".

Méthode 2 : utiliser array_splice()

La fonction array_splice() est utilisée pour supprimer des éléments dans une plage spécifiée dans le tableau et peut insérer de nouveaux éléments lors de la suppression. La syntaxe de cette fonction est la suivante :

array_splice($array, $start, $length);
Copier après la connexion

Parmi eux, $array est le tableau d'éléments à supprimer, $start est la position de départ des éléments à supprimer, et $length est le nombre d'éléments à supprimer .

Voici un exemple de code :

$fruits = array("apple", "mango", "banana", "orange");
array_splice($fruits, 2, 1); // 删除 "banana"
print_r($fruits);  // 输出 Array([0] => apple [1] => mango [2] => orange)
Copier après la connexion

Dans le code ci-dessus, nous supprimons 1 élément à partir de l'index 2 dans le tableau $fruits, qui est "banane". Notez que cette fonction ne peut supprimer que des éléments consécutifs, mais ne peut pas supprimer des éléments non consécutifs.

Résumé

Supprimer un élément d'un tableau est très simple que ce soit en utilisant la fonction unset() ou la fonction array_splice(). Le premier convient à la suppression d’un seul élément et le second à la suppression de plusieurs éléments consécutifs. La méthode à utiliser dépend de vos besoins spécifiques.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal