Maison > développement back-end > tutoriel php > Introduction à la fonction PHP — array_shift() : affiche les éléments au début du tableau

Introduction à la fonction PHP — array_shift() : affiche les éléments au début du tableau

WBOY
Libérer: 2023-07-27 22:58:02
original
1691 Les gens l'ont consulté

Introduction à la fonction PHP—array_shift() : affichez les éléments au début du tableau

PHP est un langage de script largement utilisé, particulièrement adapté au développement Web. En PHP, de nombreuses fonctions de tableau puissantes sont fournies, dont la fonction array_shift(). Cette fonction supprime et renvoie le premier élément du début du tableau, tout en mettant à jour la valeur clé du tableau d'origine. La syntaxe de la fonction

array_shift() est la suivante :
mixed array_shift (array &$array)

où $array est le tableau sur lequel opérer, qui est passé par référence.

Regardons un exemple spécifique ci-dessous pour montrer comment utiliser la fonction array_shift() :

$fruits = array("apple", "banana", "orange", "grape");
$firstFruit = array_shift($fruits);

echo "第一个水果是:".$firstFruit."<br>";
echo "剩余的水果有:";
print_r($fruits);
Copier après la connexion

Le résultat de sortie est :

第一个水果是:apple
剩余的水果有:Array ( [0] => banana [1] => orange [2] => grape )
Copier après la connexion

Dans l'exemple ci-dessus, nous pouvons voir que la fonction array_shift() modifie le tableau $fruits Le premier élément « pomme » apparaît et le stocke dans la variable $firstFruit. Ensuite, le tableau original $fruits est mis à jour, ne laissant que les éléments "banane", "orange" et "raisin".

Il convient de noter que la fonction array_shift() renverra non seulement la valeur du premier élément, mais mettra également à jour la valeur clé du tableau d'origine. Dans l'exemple ci-dessus, les index du tableau d'origine sont réorganisés à partir de [0].

En plus des tableaux simples, la fonction array_shift() peut également fonctionner sur des tableaux associatifs. Vous trouverez ci-dessous un exemple de tableau associatif :

$person = array("name" => "John", "age" => 25, "gender" => "male");
$firstProperty = array_shift($person);

echo "第一个属性是:".$firstProperty."<br>";
echo "剩余的属性有:";
print_r($person);
Copier après la connexion

Le résultat est :

第一个属性是:John
剩余的属性有:Array ( [age] => 25 [gender] => male )
Copier après la connexion

À partir de l'exemple ci-dessus, nous pouvons voir que la fonction array_shift() fonctionne dans un tableau associatif de la même manière qu'un tableau normal. Il apparaît et renvoie la valeur de la première paire clé-valeur, mettant à jour les clés du tableau d'origine.

Résumé : La fonction
array_shift() est une fonction de tableau très pratique en PHP. Elle peut facilement supprimer et renvoyer le premier élément du début du tableau, tout en mettant à jour la valeur clé du tableau d'origine. Qu'il s'agisse d'un tableau ordinaire ou d'un tableau associatif, la fonction array_shift() peut gérer et renvoyer correctement la valeur correspondante. Dans le développement réel, nous pouvons utiliser cette fonction de manière flexible en fonction de besoins spécifiques pour rendre le code plus concis et efficace.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal