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

   УЗНАТЬ ИНФОРМАЦИЮ ОБ АППАРАТНОМ ОБЕСПЕЧЕНИИ (LSHW)
Узнать информацию об аппаратном обеспечении можно при помощи lshw.  Это утилита командной строки, которая предоставляет подробную информацию аппаратных средств, таких как версии прошивки, BIOS информация, материнской плате,  конфигурации памяти, информации процессора и так далее. sudo -i lshw Например: sudo -i пароль lshw описание: Настольный компьютер продукт: GA-78LMT-S2 () производитель: Gigabyte…
  2017-08-03 14:20:38 | Категория: Система
   Установка ANDROID в Linux Ubuntu
В ОС Android доступно тысячи приложений и игр, для того чтобы получить к ним доступ в Linux Ubuntu нужно установить Android в виде виртуальной машины.   Для начала нам нужен VirtualBox, если он у Вас не установлен то установите: sudo apt-get install virtualbox  Далее скачиваем готовый пакет виртуальной машины с установленной и настроенной ОС Android со страницы закачек проекта AndroVM — http://androvm.org/blog/download/   Выберите для…
  2017-08-03 13:42:54 | Категория: Разное
   array() — работа с массивами
Массив  представляет собой определенный набор элементов, который хранится в одной переменной. В  массивах каждый элемент имеет индекс. Создать такой массив можно с помощью конструктора array(), который содержит список значений, разделённых запятыми: $i = array(1,2,3); Вместо конструктора array(), можно использовать более короткий синтаксис: $i = [1,2,3]; После создания массива Мы можем обратится к любому…
  2017-08-11 11:04:23 | Категория: PHP
   Exaile — компьютерная программа для проигрывания аудиофайлов
Exaile — компьютерная программа для проигрывания аудио файлов в Linux и других UNIX-подобных операционных системах. Написана на языке программирования Python. Для проигрывания аудио файлов используется программный компонент GStreamer. Для Exaile существует множество поключаемых модулей (плагинов), значительно расширяющих возможности программы, которые можно создавать самостоятельно. Для работы некоторых модулей…
  2017-08-12 10:52:41 | Категория: Мультимедиа
   PHP-FUSION CMS В UBUNTU 14.04
PHP-Fusion — система управления содержимым, созданная Nick Jones с использованием языка PHP и базы данных MySQL. PHP-Fusion поддерживает около десятка языков, помимо английского. Есть официальная поддержка форумов в России, на Украине, в Италии, Венгрии, Дании, а также поддержка клуба. PHP-Fusion v6 распространяется в соответствии с GNU General Public License, а уже PHP-Fusion v7 лицензирована в соответствии с Affero General Public…
  2017-08-11 21:50:34 | Категория: Сервер

Вверх