PHP array_chunk() 函数

PHP array_chunk() فنکشن

مثال

<?php
آرایه را به آرایه‌های دارای دو عنصر تقسیم کنید:
print_r($cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"););
?>

نمونه اجرا

array_chunk($cars,2)

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

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

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

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

نحوه استفادهarrayarray_chunk(sizearray_chunk(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));
?>

نمونه اجرا