array_fill
Function • Params and return types changed in PHP 8.0
Fill an array with values.
array_fill Function synopsis
array_fill(
int $start_index,
int $count,
mixed $value
): array
Parameters
$start_index
Typeint
The first index of the returned array.
$count
Typeint
Number of elements to insert.
Must be greater than or equal to zero, and less than or equal to 2147483647.
$value
Typemixed
Value to use for filling
Return value
Typearray
Returns the filled array
Changes to the array_fill Function
PHP 8.0
- Return type added:
array - Parameter name of parameter #1 changed:
$start_keyto$start_index - Parameter type added for parameter #1 (
$start_index):int - Parameter name of parameter #2 changed:
$numto$count - Parameter type added for parameter #2 (
$count):int - Parameter name of parameter #3 changed:
$valto$value - Parameter type added for parameter #3 (
$value):mixed
array_fill(
- $start_key,
+ int $start_index,
- $num,
+ int $count,
- $val
+ mixed $value
- )
+ ): array array_fill Function Availability
array_fill Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |