Функция array_fill
Функцията array_fill създава масив,
запълнен с елементи с определена стойност.
Синтаксис
array_fill(int $start_index, int $count, mixed $value): array
Пример
Нека запълним масив с 5 елемента с текст
'x'. Тъй като първият параметър е 0,
ключовете ще започнат своята номерация от нула:
<?php
$res = array_fill(0, 5, 'x');
var_dump($res);
?>
Резултат от изпълнението на кода:
[0 => 'x', 1 => 'x', 2 => 'x', 3 => 'x', 4 => 'x']
Пример
Нека запълним масив с 5 елемента с текст
'x'. Тъй като първият параметър е 3,
ключовете ще започнат своята номерация от три:
<?php
$res = array_fill(3, 5, 'x');
var_dump($res);
?>
Резултат от изпълнението на кода:
[3 => 'x', 4 => 'x', 5 => 'x', 6 => 'x', 7 => 'x']
Пример
Нека запълним двумерен масив:
<?php
$res = array_fill(0, 3, array_fill(0, 3, 'x'));
var_dump($res);
?>
Резултат от изпълнението на кода:
[['x', 'x', 'x'], ['x', 'x', 'x'], ['x', 'x', 'x']]