Php array_fills_keys funksjon

Php array_fills_keys funksjon
array_fill_keys () -funksjonen i php brukes til å sette verdien til alle elementene som er til stede i den gitte matrisen.

Syntaks:
array_fill_keys (array_input, verdi)

Parametere:

  1. array_input inneholder selve matrisen
  2. Den andre parameteren brukes til å sette en verdi til alle elementene i array_input.

Eksempel 1:

I dette eksemplet vil vi sette verdi-'lotus 'til matrisen som har 4 elementer.

// Lag en matrise som heter Flower
$ Flower1 = Array ('Flower_name', 'Sepal', 'Petal', 'Area');
print_r ("faktisk matrise:");
print_r ($ blomster1);
// Angi verdien - "Lotus" til blomsterarray
$ finalisert = array_fill_keys ($ blomster1, "lotus");
print_r ("endelig matrise:");
print_r ($ ferdig);
?>

Produksjon:

Vi kan se at de faktiske elementene i matrisen er 'Flower_name', 'Sepal', 'Petal', 'Area'. Så vi vil sette verdien til "Lotus" ved hjelp av array_fill_keys ().

Eksempel 2:

I dette eksemplet vil vi sette verdien til 45 for matrisen som har 4 elementer.

// Lag en matrise som heter Flower
$ Flower1 = Array (100,120,140,566);
print_r ("faktisk matrise:");
print_r ($ blomster1);
// Angi verdien - 45 til blomsterarray
$ finized = array_fill_keys ($ blomster1,45);
print_r ("endelig matrise:");
print_r ($ ferdig);
?>

Produksjon:

Vi kan se at de faktiske elementene i matrisen er 100, 120, 140 og 566. Så vi vil sette verdien til 45 ved hjelp av array_fill_keys ().

Eksempel 3:

I dette eksemplet vil vi sette verdi-45 til matrisen som ikke har noen elementer.

// Lag en matrise som heter Flower
$ Blomster1 = array ();
print_r ("faktisk matrise:");
print_r ($ blomster1);
// Angi verdien - 45 til tommer
$ finized = array_fill_keys ($ blomster1,45);
print_r ("endelig matrise:");
print_r ($ ferdig);
?>

Produksjon:

Vi kan se at det ikke er noen elementer i selve matrisen. Nå vil vi sette verdien til 45 ved hjelp av array_fill_keys (). Vi kan se at ingen feil returneres og 45 ikke blir lagt til som en verdi til den tomme matrisen.

Konklusjon

Funksjonen Array_Fill_Keys () legger til verdier til matrisen. Det setter bare en verdi for hele matrisen. Hvis det ikke er noen elementer i selve matrisen og vi prøver å tilføre en verdi til den tomme matrisen, vil den ikke legge til og returnere den tomme matrisen uten å returnere en feil.