Функция array-pad - Дополнить массив определенным значением до указанной длины

array_pad

Поддерживаемые версии PHP: (PHP 4, PHP 5, PHP 7)

array_padДополнить массив определенным значением до указанной длины

Описание функции

array array_pad ( array $array , int $size , mixed $value )

Функция array_pad() возвращает копию массива array, дополненного до размера size элементами со значением value. Если параметр size положителен, то массив увеличивается вправо, если отрицателен - влево. Если абсолютное значение параметра size меньше или равно размеру массива array, функция не производит никаких операций. За один раз возможно добавить максимум 1048576 элементов.

Параметры

array

Исходный массив, к которому дополняются элементы.

size

Новый размер массива.

value

Дополняемое значение, если длина массива array меньше size.

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

Возвращает копию array, дополненного до размера указанного size значением value. Если параметр size положителен, то массив дополняется вправо, если он отрицателен - влево. Если абсолютное значение size меньше либо равно длине array, то дополнение не происходит.

Примеры работы

Пример #1 Пример выполнения array_pad()

<?php
$input 
= array(12109);

$result array_pad($input50);
// результат: array(12, 10, 9, 0, 0)

$result array_pad($input, -7, -1);
// результат: array(-1, -1, -1, -1, 12, 10, 9)

$result array_pad($input2"noop");
// операция не произведена


Возврат к списку