ARRAY_PUSH |
Empiler au tableau |
---|---|
PHP 4+ |
Syntaxe
function array_push(&$array, $var); |
function array_push(&$array, $var,...); |
Paramètres
Nom | Description |
---|---|
$array | Ce paramètre permet d'indiquer le tableau à traiter |
$var | Ce paramètre permet d'indiquer les valeurs à ajouter au tableau |
Retour
Valeur | Description |
---|---|
entier | Ces valeurs permettent d'indiquer le nombre d'éléments dans le tableau. |
Description
Cette fonction permet d'ajouter des éléments à la fin d'un tableau.
Remarques
- Comportement array_push vs brackets : Si vous utilisez la syntaxe «$tableau[] = valeur;» plutôt qu'une fonction array_push, sachez que la fonction «array_push» renvoie un message d'erreur si la variable n'est pas un tableau. Donc, pour cette raison, il est plus sécuritaire d'utiliser la fonction «array_push» car il est moins permissif.
- Performance array_push vs brackets : Si vous cherchez à augmenter la performance de votre code source PHP, dans un contexte normal, la syntaxe «$tableau[] = valeur;» est plus rapide qu'une fonction «array_push», cependant, les rôles sont inversés dans le cas de plusieurs valeurs par itération.
- array_push key + value : La fonction array_push ne permet d'ajouter une clef et une valeur, vous devriez utiliser «$array[$key] = $value;» plutôt que «array_push($array,$key => $value);».
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
- <?php
- $Mois = array("Janvier","Février","Mars");
- array_push($Mois,"Avril");
- var_dump($Mois);
- ?>
on obtiendra le résultat suivant :
array(4) { [0]=> string(7) "Janvier" [1]=> string(7) "Février" [2]=> string(4) "Mars" [3]=> string(5) "Avril" }Références
PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 362
Dernière mise à jour : Dimanche, le 22 mars 2015