fonction php supprimer des éléments du tableau

WBOY
Libérer: 2023-05-19 15:18:07
original
491 Les gens l'ont consulté

En PHP, il existe de nombreuses façons de supprimer des éléments d'un tableau. Plusieurs des méthodes les plus couramment utilisées sont décrites ci-dessous.

  1. unset function

unset function est une méthode fournie par PHP pour supprimer des variables. Un ou plusieurs éléments d'un tableau peuvent être supprimés via la fonction unset. Voici un exemple de code qui utilise la fonction unset pour supprimer des éléments du tableau :

$arr = array('apple', 'banana', 'orange', 'pear');
unset($arr[2]); //删除数组中的第3个元素
print_r($arr);
Copier après la connexion

Une fois le code ci-dessus exécuté, le résultat de sortie est :

Array (
    [0] => apple
    [1] => banana
    [2] => pear
)
Copier après la connexion

Comme vous pouvez le voir, la fonction unset supprime le troisième élément "orange" dans le tableau.

  1. Fonction Array_splice

La fonction Array_splice peut supprimer une partie des éléments du tableau et les remplacer par un autre ensemble d'éléments. Cette fonction peut compter et supprimer des éléments à partir de la fin du tableau en utilisant un nombre négatif comme position de départ. Voici un exemple de code qui utilise la fonction array_splice pour supprimer des éléments du tableau :

$arr = array('apple', 'banana', 'orange', 'pear');
array_splice($arr, 1, 1); //删除数组中的第2个元素
print_r($arr);
Copier après la connexion

Une fois le code ci-dessus exécuté, le résultat de sortie est :

Array (
    [0] => apple
    [1] => orange
    [2] => pear
)
Copier après la connexion

Comme vous pouvez le voir, la fonction array_splice supprime le deuxième élément "banane" dans le tableau.

  1. Fonction Array_filter

La fonction Array_filter peut filtrer les éléments d'un tableau. Lorsque la fonction de rappel renvoie false, les éléments seront filtrés. Voici un exemple de code qui utilise la fonction array_filter pour supprimer des éléments du tableau :

$arr = array('apple', 'banana', 'orange', 'pear');
$arr = array_filter($arr, function($val) {
    return $val !== 'orange';
});
print_r($arr);
Copier après la connexion

Une fois le code ci-dessus exécuté, le résultat de sortie est :

Array (
    [0] => apple
    [1] => banana
    [3] => pear
)
Copier après la connexion

Comme vous pouvez le voir, la fonction array_filter supprime les éléments avec la valeur 'orange ' dans le tableau.

En résumé, il existe de nombreuses façons de supprimer des éléments d'un tableau en PHP, et vous pouvez choisir la méthode appropriée en fonction des besoins réels. Quelle que soit la méthode utilisée, sachez que la valeur d'index du tableau peut changer après la suppression de l'élément.

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