Полный цикл в digital

Функция array_pad в PHP

Функция array_pad дополняет массив определенным значением до заданного размера. Первым параметром функция принимает массив для заполнения, вторым параметром - до какого размера заполнить, третьим - чем заполнять. Второй параметр можно делать отрицательным - в этом случае массив будет дополнятся элементами не с конца, а с начала.

Синтаксис

<?php
array_pad(массив, до какого размера заполнить, чем заполнять);

Пример

Давайте заполним массив нулями так, чтобы его размер стал 7 элементов:

<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$result = array_pad($arr, 7, 0);
var_dump($result);  // ['a', 'b', 'c', 'd', 'e', 0, 0]

Пример

А теперь в массиве уже есть 7 элементов - поэтому он ничем не заполнится:

<?php
$arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
$result = array_pad($arr, 7, 0);
var_dump($result);  // ['a', 'b', 'c', 'd', 'e', 'f', 'g']

Пример

Давайте второй параметр сделаем отрицательным. В этом случае массив заполнится сначала, а не с конца:

<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$result = array_pad($arr, -7, 0);
var_dump($result);  // [0, 0, 'a', 'b', 'c', 'd', 'e']
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг