Files
php-doc-ru/reference/array/functions/array-chunk.xml
Antony Dovgal ec539f6ed3 please DO NOT translate parameter names
as well as function names, "PHP" -> "ПГП" etc.


git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@211975 c90b9560-bf6c-de11-be94-00142212c4b1
2006-04-25 13:42:24 +00:00

114 lines
3.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1.4 Maintainer: tronic Status: ready -->
<!-- $Revision: 1.7 $ -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-chunk">
<refnamediv>
<refname>array_chunk</refname>
<refpurpose>Разбить массив на части</refpurpose>
</refnamediv>
<refsect1>
<title>Описание</title>
<methodsynopsis>
<type>array</type><methodname>array_chunk</methodname>
<methodparam><type>array</type><parameter>input</parameter></methodparam>
<methodparam><type>integer</type><parameter>size</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter></methodparam>
</methodsynopsis>
<para>
Функция <function>array_chunk</function> разбивает массив
на несколько массивов размером <parameter>size</parameter> значений.
Последний массив из полученных может содержать меньшее
количество значений, чем указано. В качестве результата
функция возвращает многомерный массив с индексами, начинающимися
с нуля и элементами, которыми являются массивы, полученные в
результате разбивки.
</para>
<para>
Если вы передадите значение &true; в качестве необязательного параметра
<parameter>preserve_keys</parameter>, PHP сохранит ключи из
исходного массива. Если значение этого параметра равно &false;,
элементы результирующих массивов будут проиндексированы
числами, начиная с нуля. По умолчанию используется значение &false;.
</para>
<example>
<title>Пример использования <function>array_chunk</function></title>
<programlisting role="php">
<![CDATA[
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, TRUE));
]]>
</programlisting>
<para>
Результатом выполнения вышеприведенной программы будет:
<screen>
<![CDATA[
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
)
)
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[2] => c
[3] => d
)
[2] => Array
(
[4] => e
)
)
]]>
</screen>
</para>
</example>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->