Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

array_fill

Создаёт массив из одинаковых значений.

Синтаксис

array_fill(int $start_index, int $count, mixed $value): array

Параметры

ПараметрТипОписание
$start_indexintКлюч первого элемента.
$countintКоличество элементов.
$valuemixedЗначение каждого элемента.

Возвращаемое значение

arrayЗаполненный массив.

Примеры

Пять нулей:

<?php
 
echo implode(', ', array_fill(0, 5, 0));

Результат:

0, 0, 0, 0, 0

Знаки вопроса для запроса к базе:

<?php
 
$ids = [3, 7, 9];
$marks = implode(', ', array_fill(0, count($ids), '?'));
 
echo "WHERE id IN ($marks)";

Результат:

WHERE id IN (?, ?, ?)

Примечания

Чтобы заполнить массив по списку ключей, используйте array_fill_keys().

См. также

  • range — Создаёт массив с последовательностью значений.
  • str_repeat — Повторяет строку заданное число раз.

В учебнике

  • Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.