Updated translation.

git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@307997 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Shein Alexey
2011-02-04 09:58:46 +00:00
parent cddfa21281
commit 777f05ec75

View File

@ -1,43 +1,55 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: n/a Maintainer: sveta Status: ready --> <!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ --> <!-- $Revision$ -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 --> <refentry xml:id="function.next" xmlns="http://docbook.org/ns/docbook">
<refentry xml:id="function.next" xmlns="http://docbook.org/ns/docbook">
<refnamediv> <refnamediv>
<refname>next</refname> <refname>next</refname>
<refpurpose> <refpurpose>Передвигает внутренний указатель массива на одну позицию вперёд</refpurpose>
Передвинуть внутренний указатель массива на одну позицию вперёд
</refpurpose>
</refnamediv> </refnamediv>
<refsect1> <refsect1 role="description">
<title>Описание</title> &reftitle.description;
<methodsynopsis> <methodsynopsis>
<type>mixed</type><methodname>next</methodname> <type>mixed</type><methodname>next</methodname>
<methodparam><type>array</type><parameter role="reference">array</parameter></methodparam> <methodparam><type>array</type><parameter role="reference">array</parameter></methodparam>
</methodsynopsis> </methodsynopsis>
<para>
Возвращает значение элемента массива, находящегося на позиции, следующей
за позицией, в которой находится его внутренний указатель или &false;,
если достигнут конец массива.
</para>
<para> <para>
<function>next</function> ведёт себя подобно <function>next</function> ведёт себя подобно
<function>current</function>, но с одним отличием. Перед тем, как <function>current</function>, но с одним отличием. Перед тем, как
возвратить значение элемента массива, эта функция передвигает его возвратить значение элемента массива, эта функция передвигает его
внутренний указатель на одну позицию вперёд. внутренний указатель на одну позицию вперёд.
Другими словами, она возвращает следующий элемент массива и Другими словами, она возвращает следующий элемент массива и
сдвигает его внутренний указатель на одну позицию. Если при продвижении сдвигает его внутренний указатель на одну позицию.
внутренний указатель массива выйдет за предел списка элементов, </para>
<function>next</function> возвратит &false;. </refsect1>
<warning>
<refsect1 role="parameters">
&reftitle.parameters;
<para> <para>
Если массив содержит пустые или равные 0 элементы, <variablelist>
функция возвратит &false; для этих элементов. <varlistentry>
Для того, чтобы правильно просматривать массивы, содержащие пустые элементы, <term><parameter>array</parameter></term>
используйте функцию <function>each</function>. <listitem>
<para>
Массив <type>array</type> модифицируется данной функцией.
</para> </para>
</warning> </listitem>
</varlistentry>
</variablelist>
</para> </para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает значение элемента массива, находящегося на позиции, следующей
за позицией внутренний указателя или &false;, если достигнут конец массива.
</para>
&return.falseproblem;
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para> <para>
<example> <example>
<title>Пример использования <function>next</function> и друзей</title> <title>Пример использования <function>next</function> и друзей</title>
@ -55,13 +67,32 @@ $mode = end($transport); // $mode = 'plane';
</programlisting> </programlisting>
</example> </example>
</para> </para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<simpara>
Вы не сможете отличить конец массива от <type>boolean</type>
элемента &false;. Для корректного обхода массива, который может
содержать &false; элементы, смотрите функцию <function>each</function>.
</simpara>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para> <para>
См. также <simplelist>
<function>current</function>, <function>end</function>, <member><function>current</function></member>
<function>prev</function> и <function>reset</function>. <member><function>end</function></member>
<member><function>prev</function></member>
<member><function>reset</function></member>
<member><function>each</function></member>
</simplelist>
</para> </para>
</refsect1> </refsect1>
</refentry> </refentry>
<!-- Keep this comment at the end of the file <!-- Keep this comment at the end of the file
Local variables: Local variables:
@ -74,7 +105,7 @@ sgml-indent-step:1
sgml-indent-data:t sgml-indent-data:t
indent-tabs-mode:nil indent-tabs-mode:nil
sgml-parent-document:nil sgml-parent-document:nil
sgml-default-dtd-file:"../~/.phpdoc/manual.ced" sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil sgml-exposed-tags:nil
sgml-local-catalogs:nil sgml-local-catalogs:nil
sgml-local-ecat-files:nil sgml-local-ecat-files:nil