Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 2 | Боты: 1
Дата 28.01.2026 Время: 10:45
Ваш IP: 216.73.216.84
Загрузка сервера: 1.99
old.ubuntu-desktop.ru - Разбиваем массив на части - PHP    Главная > Веб-программирование > PHP

Разбиваем массив на части

Разбивает массив на несколько массивов размером в n элементов. Последний массив из полученных может содержать меньшее количество значений, чем указано в n.

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

echo '<pre>';
$a = array("кино", "музыка", "театр", "цирк", "школа");
print_r($a);
print_r($a = array_chunk($a, 2));
echo '</pre>';
Array
(
    [0] => кино
    [1] => музыка
    [2] => театр
    [3] => цирк
    [4] => школа
)
Array
(
    [0] => Array
        (
            [0] => кино
            [1] => музыка
        )

    [1] => Array
        (
            [0] => театр
            [1] => цирк
        )

    [2] => Array
        (
            [0] => школа
        )

)

После того как массив разбит на части можно создать новые массивы:

print_r ($b = $a[0]);
print_r ($c = $a[1]);
print_r ($d = $a[2]);
Array
(
    [0] => кино
    [1] => музыка
)
Array
(
    [0] => театр
    [1] => цирк
)
Array
(
    [0] => школа
)

Если установлено в TRUE, ключи оригинального массива будут сохранены.

echo '<pre>';
$a = array("кино", "музыка", "театр", "цирк", "школа");
print_r($a);
print_r($a = array_chunk($a, 2, TRUE));
echo '</pre>';
Array
(
    [0] => кино
    [1] => музыка
    [2] => театр
    [3] => цирк
    [4] => школа
)
Array
(
    [0] => Array
        (
            [0] => кино
            [1] => музыка
        )

    [1] => Array
        (
            [2] => театр
            [3] => цирк
        )

    [2] => Array
        (
            [4] => школа
        )

)
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-20 22:26:51 | liman28 | Категория: PHP | Просмотров: 59
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   РИППЕР CD ASUNDER — ПРИЛОЖЕНИЕ ДЛЯ СОХРАНЕНИЯ ТРЕКОВ С АУДИО-CD В ФОРМАТЫ WAV, MP3, OGG, FLAC, И/ИЛИ WAVPACK
Asunder — приложение с графическим интерфейсом для захвата, перекодирования и сохранения звуковых дорожек с аудио-CD. Основные возможности: поддержка аудиофайлов WAV, MP3, Ogg Vorbis, FLAC и Wavpack использование CDDB для наименования дорожек и создания тегов кодирование в несколько форматов в одном сеанс создание списков воспроизведения M3U могут быть различные исполнители для каждой дорожки не требует какой-то…
  2017-08-09 07:41:50 | Категория: Мультимедиа
   WCM Commander - двухпанельный файловый менеджер
WCM Commander — это графический открытый двухпанельный файловый менеджер для Linux, FreeBSD, Windows и OS X, основанный на проекте Wal Commander. В файловом менеджере есть текстовый редактор и просмотрщик файлов с подсветкой синтаксиса, свой терминал, виртуальные файловые системы (FTP, SFTP, Samba) и многое другое. Интерфейс и горячие клавиши максимально приближены к Far Manager.  Для установки WCM Commander необходимо скачать deb пакет с…
  2017-08-29 15:12:12 | Категория: Система
   BRASERO — ПРОГРАММА ДЛЯ ЗАПИСИ CD И DVD
Brasero — свободная программа для записи CD и DVD для UNIX-подобных операционных систем. Brasero имеет простой, интуитивно понятный пользовательский интерфейс и предоставляет все необходимые инструменты для записи оптических дисков, интегрируется в область уведомлений (при запущенных действиях) и показывает всплывающие уведомления. Программа Brasero доступна в официальном репозитории Ubuntu, поэтому ее можно…
  2017-08-04 22:18:22 | Категория: Мультимедиа
   HOLDINGNUTS
HoldingNuts — бесплатная игра под Linux. Играть в HoldingNuts можно только по сети, опция в виде соперника-компьютера отсутствует.   В игре можно создать свой сервер, и другие игроки смогут подключаться к Вам. По умолчанию имеется только один сервер game.holdingnuts.net:40888, поэтому возможно придется долго ждать своего соперника чтобы начать игру, но можно создать свой сервер в Ubuntu командой и проводить…
  2017-08-01 15:09:26 | Категория: Игры
   MPV — КОНСОЛЬНЫЙ ВИДЕОПРОИГРЫВАТЕЛЬ
MPV это проигрыватель фильмов на основе MPlayer и Mplayer2. Он поддерживает широкий спектр видео форматов, аудио и видео кодеков и типов субтитров. Проигрыватель MPV не имеет графического интерфейса, управляется он с клавиатуры. Управление производится клавишами: 1-2 контрастность 3-4 яркость 7-8 насыщенность 9-0 громкость стрелки право-влево — перемотка Пробел — пауза s — сделать скриншот f —…
  2017-08-08 18:13:39 | Категория: Мультимедиа

Вверх