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 |
اختیاری. ممکنه ارزشها:
|
جزئیات فنی
مقدار بازگشتی: | یک آرایه چند بعدی به بازگشت میدهد، از 0 شروع میکند و هر بعد شامل size عنصر. |
نسخه PHP: | 4.2+ |
مثالهای بیشتر
مثال 1
بایستی آرایه را به آرایههای دارای دو عنصر تقسیم کنید و نامهای کلید اصلی را حفظ کنید:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35"); print_r(array_chunk($age,2,true)); ?>