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

   BOMBIC — ОЧЕРЕДНАЯ ВАРИАЦИЯ НА ТЕМУ КЛАССИЧЕСКОЙ ИГРЫ BOMBERMAN
Bombic — очередная вариация на тему классической игры Bomberman. Для установки игры в Linux Ubuntu (14.04) в терминале выполните следующие команды: Подключения репозитория Playdeb (Если Вы уже ранее подключили репозиторий Playdeb, то можно сразу приступить к установке программы sudo apt-get install… ) Откройте файл sources.list sudo nano /etc/apt/sources.list В низ файла вставьте следующую строчку (для Ubuntu 14.04): deb http://archive.getdeb.net/ubuntu trusty-getdeb…
  2017-08-10 21:12:25 | Категория: Игры
   WOLFENSTEIN: ENEMY TERRITORY
Wolfenstein: Enemy Territory — компьютерная игра, созданная по мотивам Второй мировой войны частной компанией Splash Damage на базе игры Return to Castle Wolfenstein и выполненная на движке id Tech 3. Является трёхмерным тактическим шутером от первого лица с присутствием элементов РПГ (прокачка, классы персонажей).     Главная цель игры состоит в уничтожении или в защите указанных целей за некоторое отведённое время. Задания для…
  2017-08-01 23:02:48 | Категория: Игры
   BRIQUOLO — ИГРА-АРКАНОИД
Briquolo — игра-арканоид на трёхмерном цветном игровом поле. Она содержит 23 причудливых уровня с движущимися кирпичами, отличными взрывами и звуковыми эффектами, различными перспективами камеры, а также имеет встроенный редактор для создания ваших собственных уровней. Игра Briquolo использует OpenGL для создания современных графических эффектов, и легко переносима, благодаря библиотеке SDL. Программа Briquolo…
  2017-08-09 14:17:30 | Категория: Игры
   GIMP
GIMP — это гибкая в настройке и лёгкая в установке программа. Графический редактор создан для миллионов и прекрасно подходит как для рисования и графического дизайна, так и для разработки web-дизайна. GIMP — это свободный редактор растровых изображений, который поддерживает большое количество форматов графики. Сразу после скачивания и установки, GIMP умеет работать…
  2017-07-31 20:25:31 | Категория: Графика
   Операторы сравнения
Операторы сравнения позволяют сравнивать между собой два значения. Это в своем роде уникальные операции, потому что независимо от типов своих аргументов они всегда возвращают одно из двух: false или true. Операции сравнения позволяют сравнивать два значения между собой и, если условие выполнено, возвращают true, а если нет — false. a == $b Равно TRUE если $a равно $b. $a === $b Тождественно…
  2017-08-27 22:50:59 | Категория: PHP

Вверх