PHP est un langage de script côté serveur largement utilisé. Il est hautement portable et flexible et est largement utilisé dans le domaine du développement Web. En PHP, les tableaux sont un type de données très important et les opérations sur les tableaux sont également une partie essentielle du développement. Cet article explique comment retirer et supprimer des éléments d'un tableau.
En PHP, la méthode pour supprimer des éléments de tableau est très simple, il suffit d'utiliser l'indice du tableau. Par exemple, nous avons un tableau $arr, l'élément avec l'indice 0 est "pomme", l'élément avec l'indice 1 est "banane" et l'élément avec l'indice 2 est "cerise", alors nous pouvons retirer le tableau dans le Élément suivant :
echo $arr[0]; // 输出 "apple" echo $arr[1]; // 输出 "banana" echo $arr[2]; // 输出 "cherry"
Si l'indice n'existe pas dans le tableau, un avertissement "Décalage non défini" sera généré.
En PHP, nous pouvons utiliser la fonction unset pour supprimer des éléments de tableau. Par exemple, nous avons un tableau $arr, l'élément avec l'indice 0 est "pomme", l'élément avec l'indice 1 est "banane" et l'élément avec l'indice 2 est "cerise", alors nous pouvons supprimer le tableau dans ce qui suit way Element :
unset($arr[0]); // 删除下标为 0 的元素 unset($arr[1]); // 删除下标为 1 的元素 unset($arr[2]); // 删除下标为 2 的元素
Après avoir exécuté le code ci-dessus, l'élément correspondant à l'indice dans le tableau $arr sera supprimé. De plus, nous pouvons également supprimer des éléments d'un tableau à l'aide de la fonction array_splice. Par exemple, nous avons un tableau $arr, l'élément avec l'indice 0 est "pomme", l'élément avec l'indice 1 est "banane" et l'élément avec l'indice 2 est "cerise", alors nous pouvons supprimer le tableau dans ce qui suit way Element :
array_splice($arr, 1, 1); // 删除从下标为 1 开始的 1 个元素
Après avoir exécuté le code ci-dessus, l'élément "banana" d'index 1 dans le tableau $arr sera supprimé.
Si nous devons supprimer l'élément du tableau tout en le supprimant, nous pouvons d'abord utiliser la fonction array_shift ou array_pop pour supprimer le premier ou le dernier élément du tableau, puis utiliser la fonction unset ou Fonction array_splice Supprime l'élément. Par exemple, nous avons un tableau $arr, l'élément avec l'indice 0 est "pomme", l'élément avec l'indice 1 est "banane" et l'élément avec l'indice 2 est "cerise", alors nous pouvons supprimer l'union dans le manière suivante Supprimez les éléments du tableau :
// 取出并删除数组首个元素 $first = array_shift($arr); unset($arr[0]); // 取出并删除数组最后一个元素 $last = array_pop($arr); unset($arr[count($arr) - 1]); // 取出并删除指定下标的元素 $item = $arr[$index]; unset($arr[$index]);
Dans le code ci-dessus, $first stocke le premier élément du tableau, $last stocke le dernier élément du tableau et $item stocke l'élément avec l'indice spécifié. Après avoir retiré l'élément, nous supprimons l'élément en utilisant la fonction unset ou la fonction array_splice.
Cet article explique comment obtenir et supprimer des éléments de tableau en PHP. Nous pouvons utiliser des indices de tableau pour supprimer directement des éléments de tableau et utiliser la fonction unset ou la fonction array_splice pour supprimer des éléments de tableau. Si vous devez retirer et supprimer des éléments du tableau, vous pouvez d'abord utiliser la fonction array_shift ou la fonction array_pop pour supprimer le premier ou le dernier élément du tableau, puis utiliser la fonction unset ou la fonction array_splice pour supprimer l'élément. Ces opérations sont très importantes pour les développeurs PHP et leur utilisation correcte peut grandement améliorer l’efficacité du développement.
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!