Установи Linux! Стань свободным!
Онлайн всего: 16 | Посетители: 0 | Боты: 16
Дата 07.07.2024 Время: 18:46
Ваш IP: 3.143.3.70
Загрузка сервера: 3.3
old.ubuntu-desktop.ru - array_pad - увеличение размера массива до заданной величины - PHP    Главная > Веб-программирование > PHP

array_pad - увеличение размера массива до заданной величины

Функция array_pad() увеличивает массив до заданной величины заполняя его значениями.

Если параметр функции array_pad() положительное число, то массив увеличивается с конца, если отрицательное, то с начала. Если абсолютное значение параметра меньше или равно размеру массива, то функция не производит ни каких изменений размера массива.

Пример использования:

$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
$arr = array_pad ($a, 7, 2017);
print_r($arr);
Array
(
    [0] => кошка
    [1] => мышка
    [2] => сапог
    [3] => пряник
    [4] => 2017
    [5] => 2017
    [6] => 2017
)
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
$arr = array_pad ($a, -5, 2017);
print_r($arr);
(
    [0] => 2017
    [1] => кошка
    [2] => мышка
    [3] => сапог
    [4] => пряник
)
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
$arr = array_pad ($a, 3, 2017);
print_r($arr);

Как видно на примере, абсолютное значение параметра меньше размера массива, поэтому массив остается прежним.

Array
(
    [1] => кошка
    [2] => мышка
    [4] => сапог
    [6] => пряник
)
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-09-05 19:37:27 | liman28 | Категория: PHP | Просмотров: 34
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   УСТАНОВКА ПРИЛОЖЕНИЯ ОБЛАЧНОГО ХРАНЕНИЯ ОТ MAIL.RU ДЛЯ LINUX
Заведите почтовый ящик в Mail.ru или войдите в него. Во вкладке «Еще» выберите «Облако»     Вы войдете на страницу облачного хранения     Скачайте deb пакет для установки облачного хранения от Mail.ru        Установите deb пакет используя команду: sudo dpkg -i ~/Загрузки/Имя_пакета.deb   Запустите приложение из меню Dash или используйте в терминале для запуска приложения команду…
  2017-08-02 09:36:50 | Категория: Интернет
   Меню приложений — Xubuntu
Меню приложений в Xubuntu имеет разные категории, например ИНСТРУМЕНТЫ, ИГРЫ, ОФИС и др. В каждой категории находятся значки и названия программ соответствующей тематики. Меню приложенийв Xubuntu достаточно просто и информативно.     Все пункты меню приложений можно редактировать, создавать новые или удалять. Для редактированияменю приложений зайдите в диспетчер настроек, выберите пункт главное…
  2017-08-01 07:37:41 | Категория: Система
   SMPlayer
SMPlayer — свободный медиаплеер для Windows и Linux со встроенными кодеками, воспроизводящий практически любые форматы видео и аудио. Он не требует никаких внешних кодеков. Просто установите SMPlayer и вы сможете воспроизводить любые форматы без необходимости искать и устанавливать пакеты кодеков. Одна из наиболее интересных возможностей SMPlayer — запоминание настроек каждого из воспроизводимых файлов.…
  2017-08-03 15:04:56 | Категория: Мультимедиа
   ARISTA TRANSCODER — БЕСПЛАТНЫЙ КОНВЕРТЕР ВИДЕО ДЛЯ *NIX СИСТЕМ
Arista Transcoder — бесплатный конвертер видео для *NIX систем, направленный на быстрое и простое решение задач по перекодировке видео для различных устройств, таких как: iPod, iPhone, PSP, Playstation 3, Android, Nokia, DVD и др. Поддерживает форматы MP4, WebM, Matroska, AVI, Ogg, FLV (кодеки — видео: H.264, VP8, MPEG4 / DivX, MPEG2, Theora, Flash Video / аудио: AAC, Vorbis, MP3, FLAC, Speex, WAV). Программа Arista Transcoder доступна в официальном репозитории Ubuntu, поэтому ее можно установить…
  2017-08-06 19:04:07 | Категория: Мультимедиа
   CutePad - текстовый редактор
CutePad - очень простой, компактный и быстрый текстовый редактор, написанный с использованием C++ и Qt. Особенности текстового редактора: Простой и понятный графический интерфейс. Возможность чтения и записи любого текстового документа. Имеется возможность экспортировать документ в формате PDF. Можно вставлять изображения, таблицы, даты и время. Язык интерфейса английский.  Для установки текстового…
  2017-08-31 08:51:58 | Категория: Офис

Вверх