Funzione PHP Array_Shift

Funzione PHP Array_Shift
array_shift () in PHP viene utilizzato per restituire il primo elemento rimuovendolo dall'array di input dato. Visualizza l'array dopo aver eseguito la funzione array_shift () se vogliamo restituire l'array rimanente.

Sintassi:
array_shift (array_input)

Parametro:
array_input è l'array

Vediamo esempi per capire meglio questo concetto.

Esempio 1:

In questo esempio, creeremo un array con quattro valori chiave: 'Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose'.

Rimuoviamo la prima coppia usando la funzione Array_Shift ().

// crea un array chiamato fiore con 4 valori chiave.
$ Flower = array ('flower1' => 'lotus', 'flower2' => 'lilly', 'fiore3' => 'jasmine', 'flower4' => 'rose');
Echo 'Array effettivo:';
print_r ($ fiore);
// Rimuovi il primo elemento dal fiore
L'elemento echo 'rimosso dall'array è: " .Array_Shift ($ Flower).'\N';
Echo 'Array finale:';
print_r ($ fiore);
?>

Produzione:

Qui, il primo elemento presente nell'array è il loto. Quindi, viene rimosso e restituisce l'array rimanente.

Esempio 2:

In questo esempio, creeremo un array con quattro valori: "Lotus", "Lilly", "Jasmine", "Rose".

Rimuoviamo il primo elemento usando la funzione Array_Shift ().

// crea un array chiamato fiore con 4 valori.
$ Flower = array ('lotus', 'lilly', 'jasmine', 'rose');
Echo "Array effettivo:";
print_r ($ fiore);
// Rimuovi il primo elemento dal fiore
Echo "L'elemento rimosso dall'array è:" .Array_Shift ($ Flower)."\N";
Echo "Array finale:";
print_r ($ fiore);
?>

Produzione:

Possiamo vedere che il primo elemento presente nell'array è il loto. Quindi, viene rimosso e restituisce l'array rimanente.

Esempio 3:

È anche possibile rimuovere il primo array nidificato all'interno dell'array. In questo esempio, creeremo un array nidificato con 2 array:

$ fiori = array ('lotus', 'lilly', 'jasmine', 'rose')

E

$ veg = array ("carota", "cipolla", "chillies")

Ora rimuoveremo $ fiori dall'array usando la funzione array_shift ().

// Crea 2 array in un array
$ Flower = array ($ fiori = array ('lotus', 'lilly', 'jasmine', 'rose'), $ veg = array ('carota', 'cipolla', 'chillies'));
Echo 'Array effettivo:';
print_r ($ fiore);
// Rimuovi il primo array dal fiore
L'elemento echo 'rimosso dall'array è: " .'\N';
print_r (array_shift ($ flower));
Echo 'Array finale:';
print_r ($ fiore);
?>

Produzione:

Possiamo vedere che il primo array nidificato viene rimosso e restituito come un array nidificato da $ verdure.

Esempio 4:

In questo esempio, all'interno di un array, il primo array è un array nidificato che ha un array con un elemento (loto) e il secondo array ha un elemento (carota). Quindi, dopo aver applicato Array_Shift (), il loto viene rimosso e l'array di carota viene restituito.

// Crea 2 array in un array
$ Flower = array ($ fiori = array (array ('lotus')), $ veg = array ('carota'));
Echo "Array effettivo:";
print_r ($ fiore);
// Rimuovi il primo array dal fiore
Echo "L'elemento rimosso dall'array è:" ."\N";
print_r (array_shift ($ flower));
Echo "Array finale:";
print_r ($ fiore);
?>

Produzione:

Conclusione

Abbiamo discusso della funzione Array_Shift () per rimuovere il primo elemento considerando quattro diversi esempi. Elimina e restituisce il primo elemento da un array prendendo un array di input come parametro.