Maison > Article > développement back-end > Explication détaillée de la fonction php array_shift() : supprime le premier élément du tableau
Quelle est la fonction de php array_shift() ?
La fonction array_shift() en php supprime le premier élément du tableau et renvoie la valeur de l'élément supprimé. Cet article présente en détail l'utilisation et la définition de la fonction php array_shift(). Si vous êtes intéressé, vous pouvez y jeter un œil, j'espère que cela sera utile à tout le monde.
Définition et utilisation
La fonction array_shift() supprime le premier élément du tableau et renvoie la valeur de l'élément supprimé, ou NULL si le tableau est vide. . Si le nom de clé est numérique, tous les éléments recevront de nouveaux noms de clé, en commençant par 0 et en incrémentant de 1 (reportez-vous au code de l'exemple 2 ci-dessous), et les valeurs littérales des clés resteront inchangées.
Syntaxe
array_shift(array)
Le tableau de paramètres est un tableau spécifié et doit être spécifié.
Exemple 1
Utilisez la fonction php array_shift() pour supprimer le premier élément du tableau $stack et renvoyer l'élément supprimé. Le code est le suivant. suit
<?php $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?>
Résultat de sortie de l'exécution du code :
Le code ci-dessus supprime le premier élément du Tableau $stack Après cela, l'élément orange est affecté à $fruit.
Exemple 2
Utilisez la fonction php array_shift() pour supprimer un tableau avec des noms de clés numériques. Le code est le suivant :
<?php $a=array(0=>"red",1=>"green",2=>"blue"); echo array_shift($a); print_r ($a); ?>Code en cours d'exécution Résultat : Vous pouvez voir que le nom de clé de l'élément d'origine "vert" est "1", mais après avoir utilisé la fonction array_shift(), tous les noms de clés passeront de 0 Début
[Recommandations d'articles connexes]
Définition et utilisation de la fonction de tableau php array_push()
php Explication détaillée des exemples d'utilisation des fonctions array_push(), array_pop() et array_shift()
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!