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

   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 | Категория: Офис
   РУСИФИКАЦИЯ KUBUNTU
Русифицировать Kubuntu достаточно просто. Откройте настройки>>параметры системы, далее откройте вкладку языки и в левом окошке выберите (доступные языки) Russian, кнопкой вправопереместите язык Russian с левого окошка в правое (предпочитаемые языки). Нажмите Apply. После загрузки новых пакетов, Kubuntu будет русифицирована.       Также можно русифицировать Kubuntu при помощи терминала установив недостающие…
  2017-08-01 15:30:42 | Категория: Система
   «BATTLE TANKS» — ЭТО ВЕСЕЛАЯ МАЛЕНЬКАЯ ВОЙНА НА СТОЛЕ
«Battle Tanks» — это веселая маленькая война на столе, где вы можете выбрать одну из трех доступных боевых машин и, используя весь доступный арсенал вооружения, уничтожать своих противников. Это оригинальная графика в мультипликационном стиле, забойная музыка, юмор, динамичность и большое количество оружия. Это сетевые потасовки и кооперативные миссии в разнообразных игровых локациях. Что еще нужно…
  2017-08-10 22:36:53 | Категория: Игры
   Logisim - графический инструмент для дизайна и имитации логических схем
Logisim является образовательным инструментом для разработки и моделирования цифровых логических схем. Благодаря простому интерфейсу панели инструментов и моделированию схем по ходу их проектирования, Logisim достаточно прост, чтобы облегчить изучение основных понятий, связанных с логическими схемами. При возможности постройки больших схем из меньших подсхем и рисования пучков проводов одним…
  2017-08-15 08:46:03 | Категория: Разное
   R-Studio for Linux
R-Studio for Linux надежная и эффективная утилита восстановления данных компании R-TT, распространяющая семейство продуктов R-Studio на платформу Linux. Удобный в установке параметров интерфейс программы дает пользователю абсолютный контроль при выполнении задач по восстановлению данных. Утилита поддерживает восстановление файлов на логических дисках и разделах, в том числе форматированных, поврежденных или…
  2017-08-17 22:10:53 | Категория: Система

Вверх