Funzione PHP Array_unshift

Funzione PHP Array_unshift
array_unshift () in php viene utilizzato per inserire i valori nell'array all'inizio. In un momento, è possibile aggiungere più valori a un array. I valori prendono i valori chiave con un tipo numerico che inizia da 0.

Sintassi:
array_unshift (array_input, valore, ...)

Parametri:

  1. array_input è l'array.
  2. Il valore/e verrà aggiunto all'array all'inizio.

Vediamo esempi per capire meglio questo concetto.

Esempio 1:
In questo esempio, creeremo un array con 4 valori: "Lotus", "Lilly", "Jasmine", "Rose".
Ora aggiungeremo un valore "calendolda" all'array.

// Crea un array chiamato Flower1 con 4 valori.
$ Flower = array ('lotus', 'lilly', 'jasmine', 'rose');
Echo "Array effettivo:";
print_r ($ fiore);
// Inserisci "calendolda" nell'array di fiori.
Array_unshift ($ flower, 'Marigold');
Echo "Array finale:";
print_r ($ fiore);
?>

Produzione:

Possiamo vedere che MARIGOLD è stato aggiunto all'array di fiori all'inizio e il Key-0 è assegnato.

Esempio 2:
In questo esempio, creeremo un array con quattro valori: "Lotus", "Lilly", "Jasmine", "Rose".
Ora aggiungeremo tre valori-'marigold', 'rose', 'lotus' all'array.

// Crea un array chiamato Flower1 con 4 valori.
$ Flower = array ('lotus', 'lilly', 'jasmine', 'rose');
Echo "Array effettivo:";
print_r ($ fiore);
// Inserisci "Marigold", "Rose", "Lotus" nell'array di fiori.
Array_unshift ($ flower, "Marigold", "rose", "lotus");
Echo "Array finale:";
print_r ($ fiore);
?>

Produzione:

Possiamo vedere che "calendold", "rose", "lotus" è stato aggiunto all'array di fiori all'inizio.
Se si desidera aggiungere valori all'array di coppie di valore chiave, i valori otterranno anche i tasti con valori numerici.

Esempio 3:
In questo esempio, creeremo un array con quattro valori chiave. 'Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose'.
Ora aggiungeremo 3 valori-'marigold', 'rose', 'lotus' all'array.

// Crea un array chiamato Flower1 con 4 valori chiave.
$ Flower = array ('flower1' => 'lotus', 'flower2' => 'lilly', 'fiore3' => 'jasmine', 'flower4' => 'rose');
Echo 'Array effettivo:';
print_r ($ fiore);
// Inserisci "Marigold", "Rose", "Lotus" nell'array di fiori.
Array_unshift ($ flower, "Marigold", "rose", "lotus");
Echo 'Array finale:';
print_r ($ fiore);
?>

Produzione:

Possiamo vedere che "calendolda", "rose", "lotus" sono stati aggiunti all'array di fiori con le chiavi-0,1 e 2.

Esempio 4:
In questo esempio, creeremo un array con quattro valori chiave: 1 => 'lotus', 2 => 'lilly', 3 => 'jasmine', 4 => 'rose'.
Ora aggiungeremo 3 valori-'marigold', 'rose', 'lotus' all'array.

// Crea un array chiamato Flower1 con 4 valori chiave.
$ Flower = array (1 => 'lotus', 2 => 'lilly', 3 => 'jasmine', 4 => 'rose');
Echo "Array effettivo:";
print_r ($ fiore);
// Inserisci "Marigold", "Rose", "Lotus" nell'array di fiori.
Array_unshift ($ flower, "Marigold", "rose", "lotus");
Echo "Array finale:";
print_r ($ fiore);
?>

Produzione:

Possiamo vedere che "calendold", "rose", "lotus" sono stati aggiunti all'array di fiori con le chiavi-5, 6 e 7 all'inizio.

Conclusione

In questo articolo, abbiamo visto come aggiungere elementi all'inizio dell'array PHP usando la funzione Array_unshift (). È possibile aggiungere elementi singoli o multipli all'array alla volta. Dobbiamo notare che se aggiungiamo valori all'array di coppie di valore chiave, gli elementi appena aggiunti verranno assegnati tasti di tipo numerico.