# Threaded::chunk

(PECL pthreads >= 2.0.0)

Threaded::chunk — Manipulation

### Description

public Threaded::chunk ( int `$size` , bool `$preserve` ) : array

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

### Parameters

`size`

  The number of items to fetch

`preserve`

  Preserve the keys of members, by default false

### Return Values

An array of items from the objects property table

### Examples

Example #1 Fetch a chunk of the property table

`<?php
$safe = new Threaded();
while (count($safe) < 10) {
$safe[] = count($safe);
}
var_dump($safe->chunk(5));
?>`

The above example will output:

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