Fonction PHP Array_unshift

Fonction PHP Array_unshift
array_unshift () en php est utilisé pour insérer les valeurs dans le tableau au début. À la fois, il est possible d'ajouter plusieurs valeurs à un tableau. Les valeurs prennent des valeurs clés avec un type numérique qui commence à 0.

Syntaxe:
array_unshift (array_input, valeur,…)

Paramètres:

  1. array_input est le tableau.
  2. La valeur / s sera ajoutée au tableau au début.

Voyons les exemples pour mieux comprendre ce concept.

Exemple 1:
Dans cet exemple, nous créerons un tableau avec 4 valeurs: «Lotus», «Lilly», «Jasmine», «Rose».
Maintenant, nous allons ajouter une valeur «Marigold» au tableau.

// Créez un tableau nommé Flower1 avec 4 valeurs.
$ Flower = Array («Lotus», «Lilly», «Jasmine», «Rose»);
Echo "Array réel:";
print_r ($ fleur);
// insérer «souci» au réseau de fleurs.
array_unshift ($ fleur, «marigold»);
Echo "Array final:";
print_r ($ fleur);
?>

Sortir:

Nous pouvons voir que Marigold a été ajouté au tableau de fleurs au début et que Key-0 lui est affecté.

Exemple 2:
Dans cet exemple, nous créerons un tableau avec quatre valeurs - «Lotus», «Lilly», «Jasmine», «Rose».
Maintenant, nous allons ajouter trois valeurs-'marigold ',' rose ',' lotus 'au tableau.

// Créez un tableau nommé Flower1 avec 4 valeurs.
$ Flower = Array («Lotus», «Lilly», «Jasmine», «Rose»);
Echo "Array réel:";
print_r ($ fleur);
// insérer «Marigold», «Rose», «Lotus» au tableau des fleurs.
array_unshift ($ fleur, «marigold», «rose», «lotus»);
Echo "Array final:";
print_r ($ fleur);
?>

Sortir:

Nous pouvons voir que «Marigold», «Rose», «Lotus» ont été ajoutés au tableau des fleurs au début.
Si vous souhaitez ajouter des valeurs au tableau des paires de valeurs de clé, les valeurs obtiendront également les clés avec des valeurs numériques.

Exemple 3:
Dans cet exemple, nous créerons un tableau avec quatre valeurs clés. 'Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose'.
Maintenant, nous allons ajouter 3 valeurs-'marigold ',' rose ',' lotus 'au tableau.

// Créez un tableau nommé Flower1 avec 4 valeurs clés.
$ Flower = Array ('Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose');
écho 'tableau réel:';
print_r ($ fleur);
// insérer «Marigold», «Rose», «Lotus» au tableau des fleurs.
array_unshift ($ fleur, «marigold», «rose», «lotus»);
Echo 'Array final:';
print_r ($ fleur);
?>

Sortir:

Nous pouvons voir que «Marigold», «Rose», «Lotus» ont été ajoutés au réseau de fleurs avec Keys-0,1 et 2.

Exemple 4:
Dans cet exemple, nous créerons un tableau avec quatre valeurs clés: 1 => 'Lotus', 2 => 'Lilly', 3 => 'Jasmine', 4 => 'Rose'.
Maintenant, nous allons ajouter 3 valeurs-'marigold ',' rose ',' lotus 'au tableau.

// Créez un tableau nommé Flower1 avec 4 valeurs clés.
$ Flower = array (1 => 'lotus', 2 => 'lilly', 3 => 'jasmin', 4 => 'rose');
Echo "Array réel:";
print_r ($ fleur);
// insérer «Marigold», «Rose», «Lotus» au tableau des fleurs.
array_unshift ($ fleur, «marigold», «rose», «lotus»);
Echo "Array final:";
print_r ($ fleur);
?>

Sortir:

Nous pouvons voir que «Marigold», «Rose», «Lotus» ont été ajoutés au tableau des fleurs avec Keys-5, 6 et 7 au début.

Conclusion

Dans cet article, nous avons vu comment ajouter des éléments au début du tableau PHP à l'aide de la fonction array_unshift (). Il est possible d'ajouter des éléments uniques ou multiples au tableau à la fois. Nous devons remarquer que si nous ajoutons des valeurs au tableau des paires de valeurs clés, les éléments nouvellement ajoutés se verront attribuer des clés de type numérique.