Função array_fill_keys
A função array_fill_keys cria um array
e preenche o array com elementos de um valor
específico para que todo o array tenha os mesmos
elementos, mas com chaves diferentes. As chaves são
obtidas do array passado como primeiro parâmetro.
Sintaxe
array_fill_keys(array $keys, mixed $value): array
Exemplo
Vamos preencher um array com elementos de texto
'x'. As chaves do novo array são passadas
como primeiro parâmetro:
<?php
$res = array_fill_keys(['a', 'b', 'c'], 'x');
var_dump($res);
?>
Resultado da execução do código:
['a' => 'x', 'b' => 'x', 'c' => 'x']
Veja também
-
a função
array_fill,
que preenche um array com valores sem chaves especificadas