Comment supprimer la tête et la queue d'un tableau PHP : 1. Utilisez "array_shift" pour déplacer l'unité au début du tableau hors du tableau ; 2. Utilisez "array_pop" pour faire apparaître la dernière unité ; du tableau.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Supprimer l'élément d'unité de démarrage
array_shift
array_shift — Déplace le premier élément du tableau hors du tableau
Description
mixed array_shift ( array &$array )
array_shift () Déplacer le premier élément du tableau hors du tableau, les cellules sont supprimées et renvoyées comme résultat, décrémentant la longueur du tableau d'une unité et faisant avancer toutes les autres cellules d'une unité. Tous les noms de touches numériques seront modifiés pour compter à partir de zéro et les noms de touches de texte resteront inchangés. Remarque : L'utilisation de cette fonction réinitialisera (reset()) le pointeur du tableau.
Tableau de paramètres
Le tableau d'entrée.
Valeur de retour
Renvoie la valeur décalée, ou NULL si le tableau est vide ou n'est pas un tableau.
Exemple
Example #1 array_shift() 例子 $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?>
La routine ci-dessus affichera : Array( [0] => banane [1] => pomme [2] => framboise)
Et l'orange est assignée à $fruit.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Supprimer l'élément de l'unité arrière
array_pop
array_pop — Pop (pop) la dernière unité du tableau
Description
mixed array_pop ( array &$array )
array_pop() apparaît et renvoie la dernière unité du tableau et modifie la longueur du tableau tableau moins un. NULL sera renvoyé si le tableau est vide (ou s'il ne s'agit pas d'un tableau). De plus, un avertissement sera généré si la valeur appelée n'est pas un nombre. Remarque : L'utilisation de cette fonction réinitialisera (reset()) le pointeur du tableau.
Tableau de paramètres
doit être un tableau de piles.
Valeur de retour
Renvoie la dernière valeur du tableau. Si le tableau est vide (s'il ne s'agit pas d'un tableau), NULL sera renvoyé.
Exemple
Exemple #1 array_pop() Exemple
$stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_pop($stack); print_r($stack); ?>
Après cette opération, $stack n'aura que 3 unités : Array( [0] => orange [ 1 ] => banane [2] => pomme)
et framboise seront attribués à $fruit.
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!