Fonction array_push() PHP
Exemple
Insérer "blue" et "yellow" à la fin de l'array :
<?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>
Définition et utilisation
La fonction array_push() ajoute un ou plusieurs éléments à la fin du tableau du premier paramètre (pile) et retourne la longueur du nouveau tableau.
Cette fonction équivaut à plusieurs appels $array[] = $value.
Avis et commentaires
Remarque :Même si le tableau contient des clés de chaîne, les éléments ajoutés sont toujours des clés numériques. (Voir exemple 2)
Remarque :Si vous ajoutez une unité à un tableau en utilisant array_push(), il est préférable d'utiliser $array[] =, car cela n'implique pas la charge supplémentaire d'appeler une fonction.
Remarque :Si le premier paramètre n'est pas un tableau, array_push() émet un avertissement. Cela diffère du comportement de $var[], qui crée un nouveau tableau.
Syntaxe
array_push(array,value1,value2...)
Paramètres | Description |
---|---|
array | Obligatoire. Définir le tableau. |
value1 | Obligatoire. Définir la valeur à ajouter. |
value2 | Optionnel. Définir la valeur à ajouter. |
Détails techniques
Valeur de retour : | Retourne le nombre d'éléments du nouveau tableau. |
Version PHP : | 4+ |
Plus d'exemples
Exemple 1
Tableau avec des clés de chaîne :
<?php $a=array("a"=>"red","b"=>"green"); array_push($a,"blue","yellow"); print_r($a); ?>