Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 31.03.2026 Время: 12:28
Ваш IP: 216.73.216.57
Загрузка сервера: 1.93
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Не все модули отображаются в менеджере настроек CompizConfig
Compiz — композитный менеджер окон для X Window System, использующий для ускорения 3D графики OpenGL. Он предоставляет множество новых графических эффектов, доступных в любых графических средах X Window, в том числе GNOME и KDE. Как правило если у Вас в менеджере настроек отсутствуют необходимые модули настроек, то на это есть две причины: Не установлен пакет compiz-plugins Установка пакета: sudo apt-get install compiz-plugins Вторая…
  2017-08-06 19:43:10 | Категория: Ubuntu
   Okular — универсальная программа для просмотра документов на основе KPDF для KDE 4
Okular — универсальная программа для просмотра документов на основе KPDF для KDE 4. Okular может работать в разных операционных системах — Linux, Windows, Mac OS X, * BSD и т.д. Последний стабильный релиз Okular 0.17, по умолчанию входит в состав  KDE 4.11. Okular сочетает в себе отличные функциональные возможности KPDF с универсальностью поддержки различного рода документов, таких как PDF, Postscript, DjVu, CHM, XPS, EPUB и…
  2017-08-01 15:55:50 | Категория: Офис
   Удаление приложений при помощи главного меню (Ubuntu 13.10)
Удаление приложений при помощи главного меню (Ubuntu 13.10) В Linux Ubuntu можно с легкостью установить множество приложений, но так же наступает необходимость удалить ненужные приложения, для этого можно воспользоваться центром приложений или при помощи терминала удалить ненужный пакет. Но есть еще один простой метод удаления не нужного приложения, это при помощи главного меню. Откройте главное меню, выберите…
  2017-08-04 10:33:26 | Категория: Ubuntu
   YOUTUBE-DL — УТИЛИТА ДЛЯ ЗАГРУЗКИ ВИДЕО С YOUTUBE И ДРУГИХ ВИДЕО-ХОСТИНГОВ ПРИ ПОМОЩИ ТЕРМИНАЛА
outube-dl — утилита для загрузки видео с youtube и других видео-хостингов при помощи терминала. Установите утилиту youtube-dl: sudo apt-get install youtube-dl Скачиваем видео (пример): youtube-dl http://www.youtube.com/watch?v=uchaKdid-rw [youtube] Setting language [youtube] uchaKdid-rw: Downloading webpage [youtube] uchaKdid-rw: Downloading video info webpage [youtube] uchaKdid-rw: Extracting video information [download] Destination: Сказочная природа.-uchaKdid-rw.mp4 [download] 100% of 14.20MiB in 00:48 Скачиваем видео в нужном нам формате, при этом надо…
  2017-08-08 18:33:53 | Категория: Мультимедиа
   Qomp - простой и легкий музыкальный плеер
Qomp (Quick Online Music Player) — простой и легкий музыкальный плеер, написан на Qt, с базовым интерфейсом, который позволяет прослушивать музыку как с локального хранилища, так и аудиопотоки через интернет. Распространяется под лицензией GNU GPL 2. Возможности данного плеера: Поиск и воспроизведение музыки с нескольких онлайн хостингов музыки (Yandex.Music, myzuka.ru, pleer.com). Воспроизведение музыки с локальных…
  2017-08-25 15:55:32 | Категория: Мультимедиа

Вверх