Comment ajouter des éléments à un tableau en PHP
-
Utiliser la fonction
array_push()
pour ajouter des éléments à un tableau en PHP - Utilisez la méthode d’affectation directe pour ajouter des éléments à un tableau en PHP
-
Utilisez la fonction
array_unshift
pour ajouter des éléments à un tableau vide en PHP
Cet article présente comment vous pouvez ajouter des éléments à un tableau en PHP en utilisant différentes procédures, telles que la fonction array_push()
et la méthode d’affectation directe.
Utiliser la fonction array_push()
pour ajouter des éléments à un tableau en PHP
Une façon d’ajouter des éléments à un tableau est d’utiliser la fonction array_push
. Tout d’abord, nous allons créer un tableau en utilisant la fonction array()
. Ensuite, nous ajouterons des éléments à ce tableau en utilisant la commande donnée. La fonction array_push()
ajoute des éléments au tableau tout comme une pile ; la syntaxe correcte pour l’exécuter est la suivante :
array_push($array, $value1, $value2, ..., $valueN);
La fonction intégrée array_push()
a N+1 paramètres ; N est le nombre de valeurs que nous voulons ajouter à un tableau. Les détails de ses paramètres sont les suivants :
Paramètres | Description | |
---|---|---|
$array |
obligatoire | C’est le tableau dans lequel nous ajoutons de la valeur. |
$value1 , $value2 , $valueN . |
obligatoire | Ce sont les valeurs que nous ajoutons à un tableau ; il peut s’agir d’une chaîne de caractères, d’un nombre entier, d’un float, etc. |
Cette fonction retourne une valeur entière, qui indique le nombre d’éléments ajoutés au tableau. Le programme ci-dessous présente comment nous pouvons utiliser la fonction array_push()
pour ajouter des éléments à un tableau en PHP.
<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip");
print_r($flowers);
?>
Nous avons passé 5 valeurs comme éléments à ajouter au tableau.
Production :
The array is empty, as you can see.
Array
(
)
Now, we have added the values.
Array
(
[0] => Rose
[1] => Jasmine
[2] => Lili
[3] => Hibiscus
[4] => Tulip
)
Maintenant, nous vérifions la valeur de retour de la fonction, en suivant la syntaxe :
<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
echo(array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>
Production :
The array is empty, as you can see.
Array
(
)
Now, we have added the values.
5
Array
(
[0] => Rose
[1] => Jasmine
[2] => Lili
[3] => Hibiscus
[4] => Tulip
)
La sortie montre la valeur 5, qui est le nombre d’éléments ajoutés au tableau.
Utilisez la méthode d’affectation directe pour ajouter des éléments à un tableau en PHP
En PHP, nous pouvons également utiliser la méthode d’affectation directe pour ajouter des éléments à un tableau. Nous assignerons directement des valeurs à un tableau tout comme nous assignons des valeurs à un entier ou à une chaîne de caractères ; la syntaxe correcte pour l’exécuter est la suivante :
$array[] = $value;
Le programme qui applique cette méthode pour ajouter des éléments à un tableau est le suivant :
<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
$flowers[] = "Rose";
$flowers[] = "Jasmine";
$flowers[] = "Lili";
$flowers[] = "Hibiscus";
$flowers[] = "Tulip";
print_r($flowers);
?>
Production :
The array is empty, as you can see.
Array
(
)
Now, we have added the values.
Array
(
[0] => Rose
[1] => Jasmine
[2] => Lili
[3] => Hibiscus
[4] => Tulip
)
Utilisez la fonction array_unshift
pour ajouter des éléments à un tableau vide en PHP
En PHP, nous pouvons également utiliser la fonction array_unshift()
pour ajouter des éléments à un tableau. Cette fonction ajoute des valeurs au début du tableau. La syntaxe correcte pour assigner une valeur à un tableau est la suivante :
array_unshift($array, $value1, $value2, ..., $valueN);
La fonction intégrée array_unshift()
a N+1 paramètres. Les détails de ses paramètres sont les suivants
Paramètres | Description | |
---|---|---|
$array |
obligatoire | C’est le tableau dans lequel nous voulons ajouter les valeurs. |
$value1 , $value2 , $valueN . |
obligatoire | C’est la ou les valeurs que nous voulons ajouter. Au moins une valeur est obligatoire. |
Le programme qui applique cette fonction pour ajouter des éléments à un tableau est le suivant :
<?php
$flowers = array();
echo("The array is empty as you can see. \n");
print_r($flowers);
echo("Now we have added the values. \n");
echo(array_unshift($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>
Production :
The array is empty as you can see.
Array
(
)
Now we have added the values.
5
Array
(
[0] => Rose
[1] => Jasmine
[2] => Lili
[3] => Hibiscus
[4] => Tulip
)
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP