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

phparray_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<?php
  $res = array_fill_keys(['a', 'b', 'c'], 'x');
  var_dump($res);
?>

Resultado da execução do código:

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

Veja também

  • a função array_fill,
    que preenche um array com valores sem chaves especificadas