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

   ПОИСК ФАЙЛОВ: LOCATE
Поиск файлов можно выполнить используя команду locate. При этом это будет быстрый поиск, так как locate при поиске обращается к базе данных. По умолчанию программа ищет и помещает в базу все файлы, начиная с корневой директории.   Если у Вас не установлен locate, то необходимо его установить: sudo apt-get install locate  Пример использования locate:   Например необходимо найти расположение…
  2017-08-02 10:51:25 | Категория: Команды терминала
   DIGGER — КОМПЬЮТЕРНАЯ ИГРА
Digger — компьютерная игра, выпущенная канадской компанией Windmill Software в1983 году. Игра была весьма популярна во времена широкого использования мониторов и видеокарт стандарта CGA. Игровой персонаж помещён под землю и может прорывать горизонтальные и вертикальные тоннели. Чудовища появляются в правом верхнем углу экрана и преследуют персонажа. В различных местах в земле находятся изумруды и мешки с золотом.…
  2017-08-11 08:54:33 | Категория: Игры
   ДОБАВЛЕНИЕ PPA РЕПОЗИТОРИЯ В UBUNTU
Самый простой метод установки программ которых нет в официальном репозитории использовать репозитории PPA. Для развития свободных проектов был создан сервис launchpad.net в нем содержатся неофициальные репозитории. Для добавления репозитория можно использовать графический способ, но использование консольного метода намного проще и быстрее. Для примера попытаемся установить программу fb2edit. fb2edit —…
  2017-08-09 10:51:39 | Категория: Система
   Слияние двух и более массивов
Для слияния двух и более массивов используется функция array_merge(). Пример использования: Слияние трех массивов и одного значения echo '<pre>'; $a = array("кино", "музыка", "театр", "цирк", "школа"); $b = array(23, 45, 88, "клоуны", "уроки"); $c = array("кошка", "тигр"); $d = 333; print_r($arr = array_merge($a, $b, $c, (array)$d)); echo '</pre>'; Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк [4] => школа [5] => 23 [6] => 45 [7] => 88 [8] =>…
  2017-08-20 23:16:14 | Категория: PHP
   Как настроить работу с прокси-сервером на iPhone или iPad
Когда вы задаете прокси-сервер для сети Wi-Fi, устройство iPhone (или iPad) использует его при доступе к этой сети. Прокси порой требуется для доступа к интернету в сети какой-либо организации – при этом ваш сетевой трафик идет через указанный прокси-сервер.Как правило, используется предоставляемый на работе сервер. Также прокси полезен для сокрытия IP адреса и для доступа к заблокированным по местоположению…
  2017-08-13 12:08:38 | Категория: Статьи партнеров сайта

Вверх