From 8621b331a7ba4ab34677cf6ad7cf73b36c3cf973 Mon Sep 17 00:00:00 2001 From: Mikhail Alferov Date: Tue, 28 Jan 2025 11:00:50 +0300 Subject: [PATCH] =?UTF-8?q?Update=20each.xml=20=D0=98=D1=81=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BF=D1=80=D0=B8=D1=81=D0=B2=D0=BE?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=E2=86=92=20=D0=BF=D1=80=D0=B8=D1=81?= =?UTF-8?q?=D0=B2=D0=B0=D0=B8=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20+=20nits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reference/array/functions/each.xml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/reference/array/functions/each.xml b/reference/array/functions/each.xml index e6783507e1..8c175831fc 100644 --- a/reference/array/functions/each.xml +++ b/reference/array/functions/each.xml @@ -18,13 +18,13 @@ arrayobjectarray - Возвращает текущую пару ключа и значения массива и продвигает внутренний указатель массива на одну позицию. + Функция возвращает текущую пару ключа и значения массива и продвигает внутренний указатель массива на одну позицию. После выполнения функции each указатель массива останется на следующем элементе или за последним элементом, если указатель достигнет конца массива. Для повторного обхода - каждого элемента массива, нужно вызвать функцию reset. + каждого элемента массива потребуется вызвать функцию reset. @@ -45,7 +45,7 @@ &reftitle.returnvalues; - Возвращает текущую пару ключа и значения массива + Функция возвращает текущую пару ключа и значения массива array. Пара возвращается в массиве из четырёх элементов с ключами 0, 1, key и value. @@ -54,21 +54,22 @@ содержат данные. - Если внутренний указатель массива указывает за пределы массива, - функция each вернёт &false;. + Функция each вернёт значение &false;, + если внутренний указатель массива указывает за пределы массива. &reftitle.examples; - Примеры использования функции <function>each</function> + Примеры получения текущей пары ключа и значения массива функцией <function>each</function> @@ -98,6 +99,7 @@ Array $foo = array("Robert" => "Bob", "Seppo" => "Sepi"); $bar = each($foo); + print_r($bar); ?> @@ -151,7 +153,7 @@ c => cranberry - Поскольку присвоение массива другой переменной + Поскольку присваивание массива другой переменной сбрасывает указатель исходного массива, пример выше вызвал бы бесконечный цикл, если бы внутри цикла переменную $fruit