mirror of
https://github.com/php/doc-ru.git
synced 2025-08-15 23:42:35 +00:00
--
Provided by anonymous 81924 (lexrulezzz@mail.ru) git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@342395 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
@ -348,7 +348,7 @@ xmlns="http://docbook.org/ns/docbook"><simpara>Эта функция
|
||||
|
||||
<!ENTITY return.void 'Эта функция не возвращает значения после выполнения.'>
|
||||
|
||||
<!ENTITY return.callbacksort 'Функция сравнения должна возвращать целое, которое меньше, равно или больше нуля, если первый аргумент является соответственно меньшим, равным или большим чем второй. Обратите внимание, что до PHP 7.0.0, это целое не могло выходить за
|
||||
<!ENTITY return.callbacksort 'Функция сравнения должна возвращать целое, которое меньше, равно или больше нуля, если первый аргумент является соответственно меньшим, равным или большим, чем второй. Обратите внимание, что до PHP 7.0.0, это целое не могло выходить за
|
||||
рамки диапазона с -2147483648 по 2147483647'>
|
||||
|
||||
<!ENTITY return.falseproblem '<warning xmlns="http://docbook.org/ns/docbook"><simpara>Эта функция может возвращать как boolean &false;, так и не-boolean значение, которое приводится к &false;. За более подробной информацией обратитесь к разделу <link linkend="language.types.boolean">Булев тип</link>. Используйте <link linkend="language.operators.comparison">оператор ===</link> для проверки значения, возвращаемого этой функцией.</simpara></warning>'>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<para>
|
||||
<function>array_column</function> возвращает массив из значений столбца массива
|
||||
<parameter>input</parameter> с ключом <parameter>column_key</parameter>.
|
||||
Опционально вы можете использовать <parameter>index_key</parameter> чтобы
|
||||
Опционально можно указать <parameter>index_key</parameter>, чтобы
|
||||
индексировать возвращаемый массив значениями из столбца с ключом
|
||||
<parameter>index_key</parameter> входного массива.
|
||||
</para>
|
||||
|
@ -64,7 +64,7 @@
|
||||
&reftitle.returnvalues;
|
||||
<para>
|
||||
Возвращает <type>array</type>, содержащий все элементы
|
||||
<parameter>array1</parameter> с ключами, которых нет в во всех последующих
|
||||
<parameter>array1</parameter> с ключами, которых нет во всех последующих
|
||||
массивах.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
@ -58,7 +58,7 @@
|
||||
<term><parameter>flag</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Флаг определяющий какие аргументы передавать в <parameter>callback</parameter>:
|
||||
Флаг, определяющий, какие аргументы передавать в <parameter>callback</parameter>:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara><constant>ARRAY_FILTER_USE_KEY</constant> - передавать только ключ массива как аргумент для <parameter>callback</parameter> вместо значения</simpara>
|
||||
|
@ -19,7 +19,7 @@
|
||||
<para>
|
||||
<function>array_intersect_key</function> возвращает массив,
|
||||
содержащий все элементы <parameter>array1</parameter>,
|
||||
имеющие ключи, содержащиеся во всех последующих параметрах..
|
||||
имеющие ключи, содержащиеся во всех последующих параметрах.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
@ -61,7 +61,6 @@
|
||||
Возвращает ассоциативный массив, содержащий все элементы
|
||||
<parameter>array1</parameter>, имеющие ключи, содержащиеся во всех остальных
|
||||
параметрах.
|
||||
arguments.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
|
@ -104,7 +104,7 @@ array_key_exists('first', $search_array);
|
||||
&reftitle.notes;
|
||||
<note>
|
||||
<para>
|
||||
По причинам обратной совместимости <function>array_key_exists</function>
|
||||
По причинам обратной совместимости, <function>array_key_exists</function>
|
||||
возвращает &true;, если <parameter>key</parameter> является свойством
|
||||
объекта, переданным в качестве параметра <parameter>array</parameter>.
|
||||
На это поведение не стоит полагаться, и перед использованием данной функции
|
||||
|
@ -59,7 +59,7 @@
|
||||
&reftitle.examples;
|
||||
<para>
|
||||
<example>
|
||||
<title>Пример использования<function>array_pop</function></title>
|
||||
<title>Пример использования <function>array_pop</function></title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
@ -70,7 +70,7 @@ print_r($stack);
|
||||
]]>
|
||||
</programlisting>
|
||||
<para>
|
||||
После этого, в <varname>$stack</varname> будет только 3 элемента:
|
||||
После этого в <varname>$stack</varname> будет только 3 элемента:
|
||||
</para>
|
||||
<screen role="php">
|
||||
<![CDATA[
|
||||
|
@ -17,7 +17,7 @@
|
||||
<para>
|
||||
Выбирает одно или несколько случайных значений из массива. Возвращает
|
||||
ключ (или ключи) данных случайных элементов. Данная функция использует
|
||||
псевдо-случайный генератор и не предназначена для использования в криптографии.
|
||||
псевдослучайный генератор и не предназначена для использования в криптографии.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="parameters">
|
||||
|
@ -129,7 +129,7 @@ Array
|
||||
</screen>
|
||||
</example>
|
||||
<example>
|
||||
<title><function>array_replace_recursive</function> and recursive behavior</title>
|
||||
<title><function>array_replace_recursive</function> и рекурсивное поведение</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
@ -16,7 +16,7 @@
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Принимает массив <parameter>array</parameter> и возвращает новый массив,
|
||||
содержащем элементы исходного массива в обратном порядке.
|
||||
содержащий элементы исходного массива в обратном порядке.
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="parameters">
|
||||
|
@ -95,11 +95,11 @@
|
||||
<row>
|
||||
<entry>5.2.4</entry>
|
||||
<entry>
|
||||
Значение параметра <parameter>length</parameter> по умолнанию изменено на NULL.
|
||||
Значение параметра <parameter>length</parameter> по умолчанию изменено на NULL.
|
||||
Значение <literal>NULL</literal> в качестве <parameter>length</parameter> теперь
|
||||
означает, что в качестве этого значения будет использована длина массива
|
||||
<parameter>array</parameter>. До этой версии, <literal>NULL</literal> в параметре
|
||||
<parameter>length</parameter> означал 0. Т.е. ничего не возвращалось.
|
||||
<parameter>length</parameter> означал 0, т.е. ничего не возвращалось.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
|
@ -67,7 +67,7 @@
|
||||
Если <parameter>length</parameter> указан и он положителен, то будет удалено именно
|
||||
столько элементов. Если же параметр <parameter>length</parameter> отрицателен, то
|
||||
конец удаляемой части элементов будет отстоять на это количество от конца массива.
|
||||
Если <parameter>length</parameter> задан как 0б ничего удалено не будет.
|
||||
Если <parameter>length</parameter> задан как 0, ничего удалено не будет.
|
||||
Совет: для того, чтобы удалить все элементы массива, начиная с позиции
|
||||
<parameter>offset</parameter> до конца массива, в то время как указан параметр
|
||||
<parameter>replacement</parameter>, используйте <literal>count($input)</literal> в
|
||||
@ -139,7 +139,7 @@ array_splice($input, 3, 0, "purple");
|
||||
</para>
|
||||
<para>
|
||||
<example>
|
||||
<title><function>array_splice</function> examples</title>
|
||||
<title>Примеры использования <function>array_splice</function></title>
|
||||
<para>
|
||||
Следующие выражения одинаково меняют значения массива <varname>$input</varname>:
|
||||
</para>
|
||||
|
@ -57,7 +57,7 @@
|
||||
&reftitle.examples;
|
||||
<para>
|
||||
Последующие примеры демонстрируют создание двухмерного массива,
|
||||
определение ключей ассоциативных массивов и
|
||||
определение ключей ассоциативных массивов
|
||||
и способ генерации числовых индексов для обычных массивов,
|
||||
если нумерация начинается с произвольного числа.
|
||||
<example>
|
||||
|
@ -38,7 +38,7 @@
|
||||
<para>
|
||||
Функция <function>key</function> просто возвращает ключ
|
||||
того элемента массива, на который в данный момент указывает
|
||||
внутренний указатель массива. Он не сдвигает указатель ни в каком
|
||||
внутренний указатель массива. Она не сдвигает указатель ни в каком
|
||||
направлении. Если внутренний указатель указывает вне границ массива
|
||||
или массив пуст, <function>key</function> возвратит &null;.
|
||||
</para>
|
||||
|
@ -21,13 +21,13 @@
|
||||
</para>
|
||||
<note>
|
||||
<para>
|
||||
<function>list</function> работает только с индексированными массивами и примает числовые индексы начиная с 0.
|
||||
<function>list</function> работает только с индексированными массивами и принимает числовые индексы начиная с 0.
|
||||
</para>
|
||||
</note>
|
||||
<warning>
|
||||
<para>
|
||||
В PHP 5, <function>list</function> присваивает значения начиная с самого правого.
|
||||
В PHP 7, <function>list</function> - с самого левого.
|
||||
В PHP 5 <function>list</function> присваивает значения начиная с самого правого.
|
||||
В PHP 7 <function>list</function> - с самого левого.
|
||||
</para>
|
||||
<para>
|
||||
Если вы используете обычные переменные, можете не думать об этом, но, если вы
|
||||
@ -93,7 +93,7 @@
|
||||
<entry>7.0.0</entry>
|
||||
<entry>
|
||||
<link linkend="migration70.incompatible.variable-handling.list.empty">
|
||||
Выражение <function>list</function> более не может быть полностью пустым.
|
||||
Выражение <function>list</function> больше не может быть полностью пустым.
|
||||
</link>
|
||||
</entry>
|
||||
</row>
|
||||
@ -101,7 +101,7 @@
|
||||
<entry>7.0.0</entry>
|
||||
<entry>
|
||||
<link linkend="migration70.incompatible.variable-handling.list.string">
|
||||
Более нельзя разбирать строки с помощью этой функции.
|
||||
Больше нельзя разбирать строки с помощью этой функции.
|
||||
</link>
|
||||
</entry>
|
||||
</row>
|
||||
@ -209,7 +209,7 @@ var_dump($a);
|
||||
]]>
|
||||
</programlisting>
|
||||
<para>
|
||||
Выведет (сравните порядок исходных элементов с порядком, в
|
||||
Выведет (сравните порядок исходных элементов с порядком,
|
||||
в котором они были перезаписаны <function>list</function>):
|
||||
</para>
|
||||
&example.outputs.7;
|
||||
@ -242,10 +242,10 @@ array(3) {
|
||||
</para>
|
||||
<para>
|
||||
<example>
|
||||
<title><function>list</function> и порядок указания индексовs</title>
|
||||
<title><function>list</function> и порядок указания индексов</title>
|
||||
<simpara>
|
||||
Порядок, в котором индексы массива будут употреблены функцией
|
||||
<function>list</function>, на этапе задания не имеет значения.
|
||||
Порядок, в котором индексы массива будут использоваться функцией
|
||||
<function>list</function>, не имеет значения.
|
||||
</simpara>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
@ -258,7 +258,7 @@ var_dump($foo, $x, $y, $z);
|
||||
</programlisting>
|
||||
<para>
|
||||
Производит такой вывод (обратите внимание, на порядок, в котором элементы
|
||||
были перечислены в синтаксе <function>list</function> и на порядок вывода):
|
||||
были перечислены в синтаксисе <function>list</function> и на порядок вывода):
|
||||
</para>
|
||||
<screen>
|
||||
<![CDATA[
|
||||
|
@ -57,7 +57,7 @@
|
||||
<row>
|
||||
<entry>5.2.10</entry>
|
||||
<entry>
|
||||
В строках, отбитых нулями спереди, (например, '00005') теперь данная отбивка игнорируется.
|
||||
В строках, отбитых нулями спереди (например, '00005') теперь данная отбивка игнорируется.
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
|
Reference in New Issue
Block a user