Maison >développement back-end >Problème PHP >Comment supprimer la tête et la queue d'un tableau php

Comment supprimer la tête et la queue d'un tableau php

藏色散人
藏色散人original
2021-05-08 10:34:111877parcourir

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.

Comment supprimer la tête et la queue d'un tableau php

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!

Déclaration:
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