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

   PDF Mod — простой инструмент для изменения документов PDF
PDF Mod — простой инструмент для изменения документов PDF. Он позволяет поворачивать, извлекать, удалять страницы и изменять их порядок, а также объединять несколько документов с помощью перетаскивания. Можно также редактировать информацию о названии, теме, авторе и ключевые слова документа PDF. Программа PDF Mod доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu…
  2017-08-09 22:35:06 | Категория: Офис
   AQUALUNG — АУДИОПЛЕЕР С ПЛАВНЫМИ ПЕРЕХОДАМИ
Aqualung — аудиоплеер с плавными переходами Aqualung — это музыкальный проигрыватель для операционной системы GNU/Linux. Его особенностью является то, что переход к следующей дорожке в списке воспроизведения происходит точно, без задержек. Он также поддерживает высококачественное преобразование частоты дискретизации, если это требуется (когда устройство вывода и воспроизводимая дорожка имеют разную…
  2017-08-09 07:40:17 | Категория: Мультимедиа
   TORUS TROOPER — СЛОЖНЫЙ И УВЛЕКАТЕЛЬНЫЙ СКРОЛЛ-ШУТЕР
Torus Trooper — динамичная и увлекательная игра, цель которой это на высокой скорости лететь по туннелю на космическом корабле, при этом стреляя во врагов обходя различные препятствия. Управлять космическим кораблем очень просто: клавиши вперед, назад и вправо, влево перемещают корабль по туннелю. Клавиша Z — запуск игры и стрельба. Перед тем как играть нужно выбрать один из трех уровней…
  2017-08-11 13:44:26 | Категория: Игры
   Dream Chess — трехмерные шахматы для Linux
Dream Chess — трехмерные шахматы для Linux. Играть в шахматы можно с человеком или компьютером. Также можно выбрать оформление игры (скины) — есть трехмерное, плоское, набросок (как будто шахматы нарисованы на бумаге). Вращать игровое поле можно, удерживая Ctrl или среднюю кнопку мыши.   Установка игры для Linux Ubuntu: sudo apt-get install dreamchess Необходимо скачать 5 155 kБ…
  2017-08-02 15:14:07 | Категория: Игры
   Poedit — бесплатный кроссплатформенный редактор .po файлов
Poedit — бесплатный кроссплатформенный редактор .po файлов. Если программа использует эту систему для её перевода на новый язык, достаточно сопоставить соответствие английскому термину из словаря программы термин нужного языка и поместить получившийся файл локализации в каталог программы. Так же Poedit  способен самостоятельно собрать словарь из исходников программы, при условии что она использует…
  2017-08-12 22:58:38 | Категория: Сервер

Вверх