Funzione PHP Array_Fills_Keys

Funzione PHP Array_Fills_Keys
La funzione Array_Fill_Keys () in PHP viene utilizzata per impostare il valore su tutti gli elementi presenti nell'array dato.

Sintassi:
array_fill_keys (array_input, valore)

Parametri:

  1. array_input contiene l'array effettivo
  2. Il secondo parametro viene utilizzato per impostare un valore su tutti gli elementi in Array_Input.

Esempio 1:

In questo esempio, imposteremo il valore-'lotus "sull'array che ha 4 elementi.

// crea un array chiamato fiore
$ Flower1 = array ('flower_name', 'sepal', 'petal', 'area');
print_r ("Array effettivo:");
print_r ($ flower1);
// Imposta il valore - "Lotus" su Array di fiori
$ finalized = array_fill_keys ($ flower1, "lotus");
print_r ("Array finale:");
print_r ($ finalizzato);
?>

Produzione:

Possiamo vedere che gli elementi reali nell'array sono "flower_name", "sepal", "petalo", "area". Quindi imposteremo il valore su "Lotus" usando Array_Fill_Keys ().

Esempio 2:

In questo esempio, imposteremo il valore su 45 per l'array che ha 4 elementi.

// crea un array chiamato fiore
$ Fiore1 = array (100.120.140.566);
print_r ("Array effettivo:");
print_r ($ flower1);
// Imposta il valore - 45 su un array di fiori
$ finalized = array_fill_keys ($ flower1,45);
print_r ("Array finale:");
print_r ($ finalizzato);
?>

Produzione:

Possiamo vedere che gli elementi effettivi nell'array sono 100, 120, 140 e 566. Quindi imposteremo il valore su 45 usando Array_Fill_Keys ().

Esempio 3:

In questo esempio, imposteremo il valore 45 sull'array che non ha elementi.

// crea un array chiamato fiore
$ Flower1 = array ();
print_r ("Array effettivo:");
print_r ($ flower1);
// Imposta il valore - 45 su un array vuoto
$ finalized = array_fill_keys ($ flower1,45);
print_r ("Array finale:");
print_r ($ finalizzato);
?>

Produzione:

Possiamo vedere che non ci sono elementi nell'array reale. Ora imposteremo il valore su 45 usando Array_Fill_Keys (). Possiamo vedere che non viene restituito alcun errore e 45 non viene aggiunto come valore all'array vuoto.

Conclusione

La funzione Array_Fill_Keys () aggiunge valori all'array. Imposta solo un valore per l'intero array. Se non ci sono elementi nell'array effettivo e stiamo cercando di aggiungere un valore all'array vuoto, non aggiungerà e restituirà l'array vuoto senza restituire un errore.