Fonction PHP Array_Fills_keys

Fonction PHP Array_Fills_keys
La fonction array_fill_keys () dans PHP est utilisée pour définir la valeur sur tous les éléments présents dans le tableau donné.

Syntaxe:
array_fill_keys (array_input, valeur)

Paramètres:

  1. array_input contient le tableau réel
  2. Le deuxième paramètre est utilisé pour définir une valeur sur tous les éléments de l'array_input.

Exemple 1:

Dans cet exemple, nous définirons la valeur-'lotus 'au tableau qui a 4 éléments.

// Créez un tableau nommé Flower
$ Flower1 = Array ('Flower_name', 'Sepal', 'Petal', 'Area');
print_r ("Array réel:");
print_r ($ flower1);
// Définissez la valeur - "Lotus" sur un tableau de fleurs
$ finalisé = array_fill_keys ($ flower1, "lotus");
print_r ("Array final:");
print_r ($ finalisé);
?>

Sortir:

Nous pouvons voir que les éléments réels du tableau sont «Flower_name», «sepal», «Petal», «zone». Nous allons donc définir la valeur sur «Lotus» en utilisant array_fill_keys ().

Exemple 2:

Dans cet exemple, nous définirons la valeur sur 45 pour le tableau qui a 4 éléments.

// Créez un tableau nommé Flower
$ Flower1 = Array (100120 140,566);
print_r ("Array réel:");
print_r ($ flower1);
// Définissez la valeur - 45 sur un tableau de fleurs
$ finalisé = array_fill_keys ($ flower1,45);
print_r ("Array final:");
print_r ($ finalisé);
?>

Sortir:

Nous pouvons voir que les éléments réels du tableau sont de 100, 120, 140 et 566. Nous allons donc définir la valeur sur 45 en utilisant array_fill_keys ().

Exemple 3:

Dans cet exemple, nous définirons la valeur 45 sur le tableau qui n'a pas d'éléments.

// Créez un tableau nommé Flower
$ Flower1 = array ();
print_r ("Array réel:");
print_r ($ flower1);
// Définissez la valeur - 45 sur un tableau vide
$ finalisé = array_fill_keys ($ flower1,45);
print_r ("Array final:");
print_r ($ finalisé);
?>

Sortir:

Nous pouvons voir qu'il n'y a pas d'éléments dans le tableau réel. Maintenant, nous allons définir la valeur sur 45 en utilisant array_fill_keys (). Nous pouvons voir qu'aucune erreur n'est renvoyée et que 45 n'est pas ajouté comme valeur au tableau vide.

Conclusion

La fonction array_fill_keys () ajoute des valeurs au tableau. Il ne définit qu'une seule valeur pour l'ensemble du tableau. S'il n'y a pas d'éléments dans le tableau réel et que nous essayons d'ajouter une valeur au tableau vide, il n'ajoutera pas et ne renvoie pas le tableau vide sans renvoyer une erreur.