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

   ASTROMENACE — КОСМИЧЕСКИЙ СКРОЛЛШУТЕР С ВОЗМОЖНОСТЬЮ МОДЕРНИЗАЦИИ КОРАБЛЯ
В игре 19 различных систем вооружения, 15 миссий, более 100 различных типов врагов. Перед началом игры необходимо выбрать уровень сложности. В AstroMenace можно не только стрелять, но и покупать оружие, продавать его на рынке. За деньги, заработанные за уничтожение противника, можно поставить новый двигатель или купить залповую установку. По ходу игры миссии усложняются. В игре присутствует на выбор много видов…
  2017-08-11 18:33:37 | Категория: Игры
   Установщик пакетов GDebi (gdebi)
gdebi позволяет устанавливать deb-пакеты с локального диска, при этом определяя и устанавливая их зависимости. apt делает тоже самое, но только для удалённо расположенных (http, ftp) пакетов. Этот пакет содержит графический пользовательский интерфейс. Программу можно установить через "Центр приложений Ubuntu" или выполнив команду в терминале: sudo apt-get install…
  2017-09-13 10:26:13 | Категория: Система
   РУСИФИКАЦИЯ KUBUNTU
Русифицировать Kubuntu достаточно просто. Откройте настройки>>параметры системы, далее откройте вкладку языки и в левом окошке выберите (доступные языки) Russian, кнопкой вправопереместите язык Russian с левого окошка в правое (предпочитаемые языки). Нажмите Apply. После загрузки новых пакетов, Kubuntu будет русифицирована.       Также можно русифицировать Kubuntu при помощи терминала установив недостающие…
  2017-08-01 15:30:42 | Категория: Система
   XBMC MEDIA CENTER — БЕСПЛАТНЫЙ ФУНУЦИОНАЛЬНЫЙ МЕДИАПЛЕЕР
XBMC Media Center — бесплатный фунуциональный медиаплеер, который позволяет проигрывать и хранить мультимедийное содержимое: музыка; видео; фотографии; фильмы; RSS. Графический интерфейс программы позволяет легко управлять видеофайлами, фотографиями и музыкой, находящимися на компьютере, оптическом диске, в интернете или в локальной сети. Может управляться с помощью ПДУ.   XBMC Media Center будет полезен…
  2017-08-11 17:51:09 | Категория: Мультимедиа
   ZIM — ТЕКСТОВЫЙ РЕДАКТОР ДЛЯ СОЗДАНИЯ ЗАМЕТОК
Zim — текстовый редактор для создания заметок. Каждая запись сохраняется как текстовый файл с вики-разметкой. Записи могут содержать ссылки на другие страницы, и сохраняются автоматически. Создать новую страницу можно с помощью ссылки. Поддерживается вставка изображений, формул, а также организована работа со списком запланированных дел. Все данные хранятся в обычных текстовых файлов с wiki-разметкой.…
  2017-08-11 15:51:36 | Категория: Офис

Вверх