голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Программы
Хостинг
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как частями выводить большой массив PHP

Допустим у вас большой массив. Как частями выводить большой массив PHP? Тут много способов. Проще всего сделать второй массив, который будет содержать маленькие массивы (равные кусочки). Тут поможет функция array_chunk(). Функция array_chunk() разбивает массив на несколько массивов размером в size элементов. Самый последний массив из полученных может содержать меньшее количество значений, чем указано в size. Если у вас 10 элементов в массиве и вы передаёте вторым входным параметром число 3 (3 элемента в массиве), то будет 3 массива по 3 элемента в каждом и один массив с одним элементом. Число 10 не делится на 3 без остатка. Если был одномерный массив, то он станет двухмерным.


$arr1 = range(1, 100);
$arr2 = array_chunk($arr1, 10);
print_r($arr2);

Можно сделать цикл который разберёт большой массив при помощи условия if-else. Этот способ более долгий. Так поступают начинающий программисты. У этого способа есть преимущество. Можно отфильтровать значения массива по определённому условию.

просмотры: 563, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-26 12:40:40
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей