Kazi array_chunk

Kazi array_chunk hugawa safu ya mwelekeo mmoja kuwa safu ya mwelekeo mbili. Inakubali safu kama kipimo cha kwanza, na kiwango cha vitu katika kilana safu ndogo kama kipimo cha pili.

Mtindo

phparray_chunk(array $array, int $length, bool $preserve_keys = false): array

Mfano

Wacha tugawanye safu kwa vitu viwili katika kila safu ndogo:

php<?php
  $arr = ['a', 'b', 'c', 'd'];
  
  $res = array_chunk($arr, 2);
  var_dump($res);
?>

Matokeo ya kutekeleza kificho:

php[['a', 'b'], ['c', 'd']];

Mfano

Wacha tugawanye safu kwa vitu 3 katika kila safu ndogo. Makini na kwamba katika safu ndogo ya mwisho kuna vitu viwili, na si 3, kwa sababu haikupata vitu vya kutosha:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  $res = array_chunk($arr, 3);
  var_dump($res);
?>

Matokeo ya kutekeleza kificho:

php[['a', 'b', 'c'], ['d', 'e']];