Fonction PHP Array_shift

Fonction PHP Array_shift
array_shift () en php est utilisé pour renvoyer le premier élément en le supprimant du tableau d'entrée donné. Affichez le tableau après avoir effectué la fonction Array_Shift () si nous voulons retourner le tableau restant.

Syntaxe:
array_shift (array_input)

Paramètre:
array_input est le tableau

Voyons les exemples pour mieux comprendre ce concept.

Exemple 1:

Dans cet exemple, nous créerons un tableau avec quatre valeurs clés: 'Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose'.

Supprimons la première paire à l'aide de la fonction array_shift ().

// Créez un tableau nommé Flower avec 4 valeurs clés.
$ Flower = Array ('Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose');
écho 'tableau réel:';
print_r ($ fleur);
// Retirez le premier élément de la fleur
Echo 'L'élément supprimé du tableau est:' .array_shift ($ fleur).'\ n';
Echo 'Array final:';
print_r ($ fleur);
?>

Sortir:

Ici, le premier élément présent dans le tableau est le lotus. Donc, il est supprimé et renvoie le tableau restant.

Exemple 2:

Dans cet exemple, nous créerons un tableau avec quatre valeurs: «Lotus», «Lilly», «Jasmine», «Rose».

Supprimons le premier élément à l'aide de la fonction array_shift ().

// Créez un tableau nommé fleur avec 4 valeurs.
$ Flower = Array («Lotus», «Lilly», «Jasmine», «Rose»);
Echo "Array réel:";
print_r ($ fleur);
// Retirez le premier élément de la fleur
Echo "L'élément supprimé du tableau est:" .array_shift ($ fleur)."\ n";
Echo "Array final:";
print_r ($ fleur);
?>

Sortir:

Nous pouvons voir que le premier élément présent dans le tableau est le lotus. Donc, il est supprimé et renvoie le tableau restant.

Exemple 3:

Il est également possible de retirer le premier réseau imbriqué à l'intérieur du tableau. Dans cet exemple, nous créerons un tableau imbriqué qui a 2 tableaux:

$ fleurs = array ('lotus', 'lilly', 'jasmin', 'rose')

et

$ Veg = Array ('Carrot', 'Onion', 'Chillies')

Maintenant, nous supprimerons $ fleurs du tableau à l'aide de la fonction array_shift ().

// Créez 2 tableaux dans un tableau
$ Flower = array ($ fleurs = array ('lotus', 'lilly', 'jasmin', 'rose'), $ veg = array ('carrot', 'oign', 'chillies'));
écho 'tableau réel:';
print_r ($ fleur);
// Retirez le premier tableau de la fleur
Echo 'L'élément supprimé du tableau est:' .'\ n';
print_r (array_shift ($ fleur));
Echo 'Array final:';
print_r ($ fleur);
?>

Sortir:

Nous pouvons voir que le premier tableau imbriqué est supprimé et retourné comme un tableau imbriqué $ VEG.

Exemple 4:

Dans cet exemple, à l'intérieur d'un tableau, le premier tableau est un tableau imbriqué qui a un tableau avec un élément (Lotus) et le deuxième tableau a un élément (carotte). Ainsi, après avoir appliqué Array_Shift (), le lotus est supprimé et le tableau des carottes est retourné.

// Créez 2 tableaux dans un tableau
$ Flower = array ($ fleurs = array (array ('lotus')), $ veg = array ('carrot'));
Echo "Array réel:";
print_r ($ fleur);
// Retirez le premier tableau de la fleur
Echo "L'élément supprimé du tableau est:" ."\ n";
print_r (array_shift ($ fleur));
Echo "Array final:";
print_r ($ fleur);
?>

Sortir:

Conclusion

Nous avons discuté de la fonction Array_Shift () pour supprimer le premier élément en considérant quatre exemples différents. Il supprime et renvoie le premier élément d'un tableau en prenant un tableau d'entrée en tant que paramètre.