فونکشن PHP array_chunk()

مثال

بخش‌بندی آرایه به آرایه‌هایی با دو عنصر:

<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>

مثال‌های اجرایی

تعریف و استفاده

فونکشن array_chunk() آرایه‌ها را به بلوک‌های جدید تقسیم می‌کند.

که تعداد عنصرهای هر آرایه توسط size پارامتر تعیین می‌کند. تعداد عنصرهای آخرین آرایه ممکن است چند واحد کمتر باشد.

پارامترهای اختیاری preserve_key یک مقدار بولین است که مشخص می‌کند عناصر آرایه‌ی جدید باید شامل کلیدهای مشابه آرایه‌ی اصلی باشند (برای آرایه‌های مرتبط) یا شماره‌های کلیدی جدید از صفر شروع شوند (برای آرایه‌های عددی). پیش‌فرض جدید است.

نحوه استفاده

array_chunk(array,size,preserve_key);
پارامترها توضیح
array ضروری. تعیین می‌کند آرایه‌ای که باید استفاده شود.
size ضروری. عدد صحیح، تعیین می‌کند هر آرایه‌ی جدید چند عنصر دارد.
preserve_key

اختیاری. ممکن است:

  • true - حفظ نام‌های کلید اصلی آرایه اصلی.
  • false - پیش‌فرض. هر آرایه‌ی نتیجه از یک شماره‌ی کلیدی جدید از صفر شروع می‌کند.

جزئیات فنی

مقدار بازگشتی: یک آرایه چند بعدی را بازمی‌گرداند، از 0 شروع می‌کند، هر بعد شامل size عنصر.
نسخه PHP: 4.2+

مثال‌های بیشتر

مثال 1

بخش‌بندی آرایه به آرایه‌هایی با دو عنصر، و حفظ نام‌های کلید اصلی آرایه اصلی:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35");
print_r(array_chunk($age,2,true));
?>

مثال‌های اجرایی