кодесурса
«PHP

PHP: функция array_chunk ()

script1adsense2code
script1adsense3code

PHP: разбить массив на куски

Функция array_chunk () используется для разделения массива на массивы с элементами размера. Последний кусок может содержать элементы меньше размера.

Версия:

(PHP 4 и выше)

Синтаксис:

 array_chunk (input_array, size, preserve_keys) 

Параметры:

название Описание Необходимые /
Необязательный
Тип
input_array Определяет массив для разделения. необходимые массив
размер Размер каждого чанка (т.е. количество элементов) необходимые целое число
preserve_keys Если мы установим preserve_keys в TRUE, функция array_chunk сохранит исходные ключи массива. По умолчанию установлено значение FALSE, которое будет переиндексировать блок численно. Необязательный логический

Возвращаемое значение:

Многомерный численно проиндексированный массив.

Тип значения: Массив

Пример - 1:

<?php
$input_array = array('name1', 'name2', 'name3', 'name4', 'name5');
print_r(array_chunk($input_array,2));
?>

Выход:

 Array ([0] => Array ([0] => name1 [1] => name2) [1] => Array ([0] => name3 [1] => name4) [2] => Array ([ 0] => name5)) 

Иллюстрированная презентация:

«PHP

Посмотреть пример в браузере

Пример - 2:

В следующем примере мы устанавливаем preserve_keys как TRUE, поэтому функция array_chunk сохраняет исходные ключи массива.

<?php
$input_array = array('name1', 'name2', 'name3', 'name4', 'name5');
print_r(array_chunk($input_array,2,true));
?>

Выход:

 Array ([0] => Array ([0] => name1 [1] => name2) [1] => Array ([2] => name3 [3] => name4) [2] => Array ([ 4] => name5)) 

Посмотреть пример в браузере

Практика здесь онлайн:

Смотрите также

Справочник по функциям PHP

Предыдущая: массив_обмен_ ключ_каталог
Далее: array_combine

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code