Méthode d'élimination : 1. Utilisez la fonction array_shift(), syntaxe "array_shift($arr)" ; 2. Utilisez la fonction array_splice(), syntaxe "array_splice($arr,0,1)" ; arr,1)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
php supprime le premier élément du tableau
Méthode 1 : Utiliser la fonction array_shift()
La fonction PHP array_shift() peut supprimer les éléments au début du tableau
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_shift($arr); echo "删除后的数组:" ; var_dump($arr); ?>
Vous pouvez voir cet exemple. Notre tableau $arr original a 5 éléments après avoir utilisé le array_shift($arr). )
, réutilisez var_dump($arr)
pour afficher le tableau et constatez qu'il n'y a que 4 éléments et que l'élément de tête du tableau a été supprimé. array_shift($arr)
方法之后,重新使用var_dump($arr)
输出数组,发现只有4个元素了,数组头部元素被删除了。
array_shift($arr)
array_shift($arr)
Après que la fonction ait supprimé le premier élément au début du tableau $arr, la longueur du tableau arr sera réduite de 1 et tous les autres éléments seront avancés de un. Si la clé est numérique, tous les éléments recevront une nouvelle clé, commençant à 0 et augmentant de 1 mais les clés de chaîne resteront inchangées ; Et après avoir effectué l'opération de suppression, nous produisons le tableau d'origine pour voir si les éléments sont supprimés. Il n'est pas difficile de constater que array_shift() modifiera le tableau d'origine
.Méthode 2 : Utiliser la fonction array_splice()
La fonction array_splice() est utilisée pour supprimer une partie des éléments du tableau ; vous pouvez la supprimer directement ou la remplacer par d'autres valeurs ; Exemple : Supprimez le premier élément du tableau<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_splice($arr, 0,1); echo "删除后的数组:" ; var_dump($arr); ?>
Méthode 3 : Utilisez la fonction array_slice()
La fonction array_slice() est utilisée pour intercepter le tableau, c'est-à-dire extraire un fragment du tableauValeur de retour : renvoie le sous-tableau intercepté.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(12,20,25,24,26); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; var_dump(array_slice($arr, 1)); ?>
Apprentissage recommandé : "Tutoriel vidéo 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!