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

   Rainlendar — программа-календарь
Rainlendar — программа-календарь, выпущенная для Windows, Mac OS X и Linux. До второй версии распространялась по лицензии GNU GPL. Kалендарь, можно планировать события и встречи, отдельно составлять список заданий, на выполнение которых требуется много времени, а также указывать дату, когда они должны быть завершены. Rainlendar создаёт на рабочем столе полупрозрачный календарь, которым можно управлять напрямую или с помощью…
  2017-09-17 09:14:31 | Категория: Офис
   Mypaint — растровый графический редактор
Mypaint — растровый графический редактор, программа для цифровых художников. Представляет собой минимальный функционал графического редактора, неограниченный холст и простой интерфейс на GTK+, не отвлекая художника от процесса рисования. Особенности MyPaint обладает минимальным интерфейсом и функциями исключительно для рисования, отсутствуют характерные для графических редакторов функции как…
  2017-08-03 21:52:48 | Категория: Графика
   MIDORI — ЛЕГКОВЕСНЫЙ БРАУЗЕР
Midori — легковесный браузер с графическим интерфейсом пользователя, использующий для отображения веб-страниц движок WebKit, а для построения интерфейса — библиотеку GTK+. Существует сборка для Win32, доступная на официальном сайте. Возможности программы: полная интеграция с GTK+2. быстрый рендеринг с помощью движка WebKit. управление вкладками, окнами и сеансами настраиваемый поиск в Интернете поддержка…
  2017-08-06 19:19:55 | Категория: Система
   STELLARIUM — ПЛАНЕТАРИЙ
Stellarium — это свободный планетарий для Вашего компьютера с открытым исходным кодом. Он отображает реалистичное небо в 3D таким, каким Вы видите его невооружённым глазом, в бинокль или телескоп.  Просто введите свои координаты и исследуйте небо!Некоторые из возможностей:  стандартный звёздный каталог с 600 тысячами звёзд, информация о ярчайших звёздах (спектральный тип, расстояние и др.), загружаемые…
  2017-08-11 17:40:38 | Категория: Разное
   ПЕРЕХОД С WINDOWS НА UBUNTU (ДЕЛАЕМ UBUNTU LIVE USB)
Для перехода с Windows на Linux Ubuntu необходим Ubuntu Live CD или Ubuntu Live USB. Но не все пользователи Windows задумывавшиеся о переходе на Ubuntu могут решится пойти на столь радикальный шаг. Причин тому много, например пользователи Windows просто не представляют что такое Ubuntu.Для ознакомления с Ubuntu можно конечно воспользоваться программой Wubi которая создает виртуальный жесткий диск и устанавливает на него Ubuntu. Но мой опыт с данной…
  2017-08-03 21:34:44 | Категория: Система

Вверх