Yeah, looks good. You might want to give an example of using preserve_keys 
option.

At 10:04 PM 11/10/01 +0100, Gabor Hojtsy wrote:
> > No. array_chunk() will split the input array into several sub-arrays
> > depending on the chunk length you specify. Try using
>array_chunk(array('a',
> > 'b', 'c', 'd', 'e'), 2).
>
>OK, I have added the docs, as:
>
>   <refentry id="function.array-chunk">
>    <refnamediv>
>     <refname>array_chunk</refname>
>     <refpurpose>Split an array into chunks</refpurpose>
>    </refnamediv>
>    <refsect1>
>     <title>Description</title>
>     <funcsynopsis>
>      <funcprototype>
>       <funcdef>array <function>array_chunk</function></funcdef>
>       <paramdef>array <parameter>input</parameter></paramdef>
>       <paramdef>int <parameter>size</parameter></paramdef>
>       <paramdef>bool
><parameter><optional>preserve_keys</optional></parameter></paramdef>
>      </funcprototype>
>     </funcsynopsis>
>     <para>
>      <function>array_chunk</function> splits the array into
>      several arrays with <parameter>size</parameter> values
>      in them. You may also have an array with less values
>      at the end. You get the arrays as members of a
>      multidimensional array indexed with numbers starting
>      from zero.
>     </para>
>     <para>
>      By setting the optional <parameter>preserve_keys</parameter>
>      parameter to &true;, you can force PHP to preserve the original
>      keys from the input array. If you specify &false; new number
>      indicies will be used in each resulting array with
>      indices starting from zero. The default is &false;.
>     </para>
>     <para>
>      <example>
>       <title><function>array_chunk</function> example</title>
>       <programlisting role="php">
>$input_array = array('a', 'b', 'c', 'd', 'e');
>$output_array = array_chunk($input_array, 2);
>/*
>     the structure of $output_array will be:
>     array(
>         array('a', 'b'),
>         array('c', 'd'),
>         array('e')
>     )
>*/
>       </programlisting>
>      </example>
>     </para>
>    </refsect1>
>   </refentry>
>
>Hope it is correct :)
>
>Goba

-Andrei

Reply via email to