Encodera

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

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

Справочник PHP

array_pad

Дополняет массив значением до нужной длины.

Синтаксис

array_pad(array $array, int $length, mixed $value): array

Параметры

ПараметрТипОписание
$arrayarrayИсходный массив.
$lengthintНужная длина; отрицательная — дополнять слева.
$valuemixedЗначение для заполнения.

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

arrayНовый массив.

Примеры

Дополнить справа и слева:

<?php
 
echo json_encode(array_pad([1, 2], 5, 0)), "\n";
echo json_encode(array_pad([1, 2], -5, 0));

Результат:

[1,2,0,0,0]
[0,0,0,1,2]

Примечания

Если массив уже не короче нужной длины, он возвращается без изменений.

См. также

  • array_fill — Создаёт массив из одинаковых значений.
  • str_pad — Дополняет строку до заданной длины.
  • array_slice — Возвращает часть массива.

В учебнике

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

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