(PHP 4 >= 4.2.0, PHP 5)
array_chunk — تقسیم آرایه به بخشها
بخشبندی آرایه به بخشهایی با اندازه size. بخش آخر ممکن است کمتر از size مورد در داخل خود داشته باشد.
آرایه
اندازه هر بخش
زمانی که برابر با TRUE باشد کلیدها نگه داشته خواهند شد. به شکل پیشفرض FALSE است که اندیسگذاری دوباره به شکل عددی انجام خواهد شد.
آرایهای چندبعدی دارای اندیس عددی با شروع از صفر بازگردانده میشود هر بعد دارای اعضای size است.
اگر size کمتر از ۱ باشد E_WARNING ایجاد خواهد شد و NULL باز گردانده میشود.
Example #1 مثال array_chunk()
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>
The above example will output:
Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e ) ) Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [2] => c [3] => d ) [2] => Array ( [4] => e ) )