Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 184597 программистов и 7504 робота. Сейчас ищут 3690 программистов ...
Приступая к работе

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

array_pad

(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(12, 10, 9);

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

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

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

Смотрите также

  • array_fill() - Заполняет массив значениями
  • range() - Создает массив, содержащий диапазон элементов



Вернуться к: Функции для работы с массивами

© 2026 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты
Разработка компании ODWR