Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm array_chunk () trong PHP

Hàm array_chunk () chia một mảng thành nhiều mảng. Nó trả về một mảng được lập chỉ mục số nhiều chiều, bắt đầu bằng số không.

Cú pháp

array_chunk(arr, chunk_size, preserve_key)

Tham số

  • arr - Mảng

  • chunk_size - Kích thước của đoạn trong số nguyên

  • keep_key - Nó có các giá trị sau:TRUE- Các khóa được giữ nguyên, FALSE:Chunk được lập chỉ mục lại.

Quay lại

Hàm array_chunk () trả về một mảng được lập chỉ mục số nhiều chiều, bắt đầu bằng 0.

Sau đây là một ví dụ cho thấy cách một mảng được phân chia.

Ví dụ

<?php
   $products = array("Electronics"=>"99","Accessories"=>"110","Clothing"=>"150","Furniture"=>"198");
   print_r(array_chunk($products,2,true));
?>

Đầu ra

Array
(
   [0] => Array
      (
         [Electronics] => 99
         [Accessories] => 110
      )

   [1] => Array
      (
         [Clothing] => 150
         [Furniture] => 198
      )
)