Threaded::chunk

Manipulation

&reftitle.description; public `array` `Threaded::chunk` `int` `size` `bool` `preserve`

Fetches a chunk of the objects property table of the given size, optionally preserving keys

&reftitle.parameters;

`size`

- The number of items to fetch

`preserve`

- Preserve the keys of members, by default false

&reftitle.returnvalues;

An array of items from the objects property table

&reftitle.examples;

### Fetch a chunk of the property table

    <?php
    $safe = new Threaded();

    while (count($safe) < 10) {
        $safe[] = count($safe);
    }

    var_dump($safe->chunk(5));
    ?>

&example.outputs;

    array(5) {
      [0]=>
      int(0)
      [1]=>
      int(1)
      [2]=>
      int(2)
      [3]=>
      int(3)
      [4]=>
      int(4)
    }