Aggiungi elementi a un array in PHP
-
Usa la funzione
array_push()
per aggiungere elementi a un array in PHP - Usa il metodo di assegnazione diretta per aggiungere elementi a un array in PHP
-
Usa la funzione
array_unshift
per aggiungere elementi a un array vuoto in PHP
Questo articolo introdurrà come aggiungere elementi a un array in PHP utilizzando procedure diverse, come l’utilizzo della funzione array_push()
e del metodo di assegnazione diretta.
Usa la funzione array_push()
per aggiungere elementi a un array in PHP
Un modo per aggiungere elementi a un array è usare la funzione array_push
. Per prima cosa, creeremo un array usando la funzione array()
. Dopodiché, aggiungeremo elementi a quell’array usando il comando dato. La funzione array_push()
aggiunge elementi all’array proprio come uno stack; la sintassi corretta per eseguire ciò è la seguente:
array_push($array, $value1, $value2, ..., $valueN);
La funzione incorporata array_push()
ha N+1 parametri; N è il numero di valori che vogliamo aggiungere a un array. I dettagli dei suoi parametri sono i seguenti:
Parametri | Descrizione | |
---|---|---|
$array |
obbligatorio | È l’array a cui stiamo aggiungendo valori. |
$value1 , $value2 , $valueN |
obbligatorio | Questi sono i valori che stiamo aggiungendo a un array; può essere una stringa, un numero intero, un float, ecc. |
Questa funzione restituisce un valore intero, che mostra il numero di elementi aggiunti all’array. Il programma seguente presenta come possiamo usare la funzione array_push()
per aggiungere elementi a un array in 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);
?>
Abbiamo passato 5 valori come elementi da aggiungere all’array.
Produzione:
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
)
Ora controlliamo il valore di ritorno della funzione, seguendo la sintassi:
<?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);
?>
Produzione:
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
)
L’output mostra il valore 5, che è il numero degli elementi aggiunti all’array.
Usa il metodo di assegnazione diretta per aggiungere elementi a un array in PHP
In PHP, possiamo anche utilizzare il metodo di assegnazione diretta per aggiungere elementi a un array. Assegneremo direttamente i valori a un array proprio come assegniamo i valori a un numero intero o una stringa; la sintassi corretta per eseguire ciò è la seguente:
$array[] = $value;
Il programma che applica questo metodo per aggiungere elementi a un array è il seguente:
<?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);
?>
Produzione:
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
)
Usa la funzione array_unshift
per aggiungere elementi a un array vuoto in PHP
In PHP, possiamo anche usare la funzione array_unshift()
per aggiungere elementi a un array. Questa funzione aggiunge valori all’inizio di un array. La sintassi corretta per assegnare un valore a un array è la seguente:
array_unshift($array, $value1, $value2, ..., $valueN);
La funzione built-in array_unshift()
ha N+1 parametri. I dettagli dei suoi parametri sono i seguenti
Parametri | Descrizione | |
---|---|---|
$array |
obbligatorio | È l’array in cui vogliamo aggiungere i valori. |
$value1 , $value2 , $valueN |
obbligatorio | È il valore oi valori che vogliamo aggiungere. Almeno un valore è obbligatorio. |
Il programma che applica questa funzione per aggiungere elementi a un array è il seguente:
<?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);
?>
Produzione:
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
)