Maison > développement back-end > tutoriel php > Introduction à la fonction PHP — array_unshift() : insère des éléments au début du tableau

Introduction à la fonction PHP — array_unshift() : insère des éléments au début du tableau

PHPz
Libérer: 2023-07-25 21:42:01
original
2121 Les gens l'ont consulté

Introduction à la fonction PHP—array_unshift() : Insérer des éléments au début du tableau

En PHP, les tableaux sont l'une des structures de données les plus couramment utilisées. Lorsque nous devons insérer un nouvel élément au début du tableau, nous pouvons utiliser la fonction array_unshift() de PHP pour y parvenir. La fonction de la fonction

array_unshift() est d'insérer un ou plusieurs éléments au début du tableau et de modifier la longueur du tableau. Il insère de nouveaux éléments dans la tête du tableau et déplace les éléments existants vers l'arrière. La syntaxe de la fonction

array_unshift() est la suivante :
array_unshift(array &$array, Mixed $value1 [, Mixed $... ])

Description du paramètre :

  • &$array : obligatoire, le tableau à opérer, utiliser Passer par référence.
  • $value1 : obligatoire, l'élément à insérer, qui peut être un ou plusieurs.

Jetons un coup d'œil à un exemple de code spécifique :

<?php
$fruit = array("apple", "banana", "orange");

echo "原数组:";
print_r($fruit);

array_unshift($fruit, "lemon");
echo "插入后的新数组:";
print_r($fruit);
?>
Copier après la connexion

Dans le code, nous avons créé un tableau nommé $fruit, qui contient 3 fruits. Nous utilisons ensuite la fonction array_unshift() pour insérer un nouvel élément "lemon" au début du tableau. Imprimez ensuite le tableau inséré via la fonction print_r().

Exécutez le code ci-dessus, nous obtiendrons le résultat suivant :

Tableau original : Array
(

[0] => apple
[1] => banana
[2] => orange
Copier après la connexion

)
Nouveau tableau après insertion : Array
(

[0] => lemon
[1] => apple
[2] => banana
[3] => orange
Copier après la connexion

)

Comme le montrent les résultats de sortie, Grâce à la fonction array_unshift (), nous avons réussi à insérer le nouvel élément "lemon" au début du tableau et les éléments d'origine ont été déplacés d'une position à tour de rôle.

Il convient de noter que la fonction array_unshift() renvoie la nouvelle longueur du tableau après l'insertion d'éléments.

En plus d'insérer un élément, nous pouvons également utiliser la fonction array_unshift() pour insérer plusieurs éléments à la fois. Par exemple :

<?php
$numbers = array(4, 5);

echo "原数组:";
print_r($numbers);

array_unshift($numbers, 1, 2, 3);
echo "插入后的新数组:";
print_r($numbers);
?>
Copier après la connexion

Exécutez le code ci-dessus, nous obtiendrons le résultat suivant :

Tableau original : Array
(

[0] => 4
[1] => 5
Copier après la connexion

)
Nouveau tableau après insertion : Array
(

[0] => 1
[1] => 2 
[2] => 3
[3] => 4
[4] => 5
Copier après la connexion

)

Grâce à l'exemple ci-dessus, nous comprenons Apprenez à utiliser la fonction array_unshift() pour insérer un ou plusieurs éléments au début d'un tableau et modifier la longueur du tableau.

Résumé : La fonction
array_unshift() est l'une des fonctions de tableau couramment utilisées en PHP. Elle peut facilement insérer un ou plusieurs éléments au début du tableau. Dans le développement réel, lorsque nous devons ajouter des éléments au début du tableau, nous pouvons utiliser la fonction array_unshift() pour y parvenir.

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!

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