Funzione array_fill_keys

La funzione array_fill_keys crea un array e lo riempie con elementi di un valore specifico in modo che l'intero array abbia gli stessi elementi, ma con chiavi diverse. Le chiavi sono prese dall'array passato come primo parametro.

Sintassi

phparray_fill_keys(array $keys, mixed $value): array

Esempio

Riempiamo un array con elementi con testo 'x'. Le chiavi del nuovo array vengono passate come primo parametro:

php<?php
  $res = array_fill_keys(['a', 'b', 'c'], 'x');
  var_dump($res);
?>

Risultato dell'esecuzione del codice:

php['a' => 'x', 'b' => 'x', 'c' => 'x']

Vedi anche

  • la funzione array_fill,
    che riempie un array con valori senza chiavi specificate