Maison >développement back-end >tutoriel php >Comment ajouter un élément au début d'un tableau PHP ?

Comment ajouter un élément au début d'un tableau PHP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-03 08:26:03209parcourir

How to Prepend an Item to a PHP Array?

Insérer un élément au début d'un tableau PHP

Lorsque vous travaillez avec des tableaux en PHP, il est courant de vouloir ajouter des éléments au tableau. En règle générale, ajouter un élément à la fin du tableau est simple en utilisant $arr[] = $item. Cependant, insérer un élément au début du tableau nécessite une approche différente.

array_unshift() : La clé du préfixe

Pour insérer un élément au début de un tableau en PHP, la fonction array_unshift() entre en jeu. Cette fonction vous permet d'ajouter un élément au début du tableau, déplaçant ainsi tous les éléments existants vers l'avant dans le tableau.

Syntaxe :

<code class="php">array_unshift($array, $item);</code>

Exemple :

Considérons le tableau suivant :

<code class="php">$arr = array('item2', 'item3', 'item4');</code>

Pour insérer 'item1' au début de ce tableau, utilisez le code suivant :

<code class="php">array_unshift($arr, 'item1');</code>

Après l'opération, le tableau mis à jour sera :

<code class="php">Array
(
 [0] => item1
 [1] => item2
 [2] => item3
 [3] => item4
)</code>

Conclusion :

Utiliser array_unshift() est un moyen simple et efficace d'insérer un élément au début de un tableau en PHP. Cette technique est particulièrement utile lorsque vous devez conserver l'ordre des éléments ou ajouter un élément comme premier élément du tableau.

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