Sintaxe:
Array_fill_keys (Array_input, valor)
Parâmetros:
Exemplo 1:
Neste exemplo, definiremos o valor-'lotus' para a matriz que tem 4 elementos.
// Crie uma matriz chamada florSaída:
Podemos ver que os elementos reais da matriz são 'FLOR_NAME', 'SEPAL', 'PETAL', 'AREA'. Então, definiremos o valor para "Lotus" usando Array_fill_keys ().
Exemplo 2:
Neste exemplo, definiremos o valor para 45 para a matriz que tem 4 elementos.
// Crie uma matriz chamada florSaída:
Podemos ver que os elementos reais da matriz são 100, 120, 140 e 566. Então, definiremos o valor para 45 usando Array_fill_keys ().
Exemplo 3:
Neste exemplo, definiremos o valor-45 para a matriz que não tem elementos.
// Crie uma matriz chamada florSaída:
Podemos ver que não há elementos na matriz real. Agora, definiremos o valor para 45 usando Array_fill_keys (). Podemos ver que nenhum erro é retornado e 45 não é adicionado como um valor à matriz vazia.
Conclusão
A função Array_fill_keys () adiciona valores à matriz. Ele define apenas um valor para toda a matriz. Se não houver elementos na matriz real e estamos tentando agregar um valor à matriz vazia, ele não adicionará e retornará a matriz vazia sem retornar um erro.