In this tutorial, you shall learn about PHP array_fill_keys() function which can create an array with specified keys and a default value, with syntax and examples.
PHP arrayfillkeys Function
The PHP array_fill_keys() function returns an array with specified keys and specific default value for all keys.
Syntax of arrayfillkeys
The syntax of array_fill_keys() function is
array_fill_keys( keys, value)
where
Parameter | Description |
---|---|
keys | [mandatory] An array of keys. |
value | [mandatory] Default value for the keys. |
Function Return Value
array_fill_keys() returns the an array filled with keys and default value for each of the keys.
Examples
1 Fill array with specified keys and default value
In this example, we will take an array of keys, and a value. We will call array_fill_keys() function, pass the keys and value to it as arguments. The function returns an array with the specified keys and value.
PHP Program
<?php $keys = array("apple","banana"); $value = 100; $result = array_fill_keys($keys, $value); print_r($result); ?>
Output
2 Warning arrayfillkeys expects exactly 2 parameters
In this example, we will take an array of keys. We will call array_fill_keys() function, pass only the keys and no value to it as arguments. The function raises a warning that the function array_fill_keys() expects exactly 2 parameters.
PHP Program
<?php $keys = array("apple","banana"); $result = array_fill_keys($keys); print_r($result); ?>
Output
Conclusion
In this PHP Tutorial, we learned how to fill an array with specific keys and a default value for them, using PHP Array array_fill_keys() function.