Обновление перевода (#899)

Co-authored-by: Sergey Panteleev <sergey@php.net>
This commit is contained in:
Mikhail Alferov
2024-02-14 10:42:40 +03:00
committed by GitHub
parent 7e485f2cdf
commit f136b1bd86

View File

@ -4,7 +4,7 @@
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-merge-recursive">
<refnamediv>
<refname>array_merge_recursive</refname>
<refpurpose>Рекурсивное слияние одного или более массивов</refpurpose>
<refpurpose>Рекурсивно сливает один или несколько массивов</refpurpose>
</refnamediv>
<refsect1 role="description">
@ -15,16 +15,16 @@
</methodsynopsis>
<para>
Функция <function>array_merge_recursive</function> сливает элементы
двух или более массивов таким образом, что значения одного массива
присоединяются в конец другого. Возвращает результирующий массив.
одного или нескольких массивов так, что значения одного
добавляются в конец предыдущего. Функция возвращает результирующий массив.
</para>
<para>
Если входные массивы имеют одинаковые строковые ключи,
Если входные массивы содержат одинаковые строковые ключи,
то значения этих ключей сливаются в массив, и это делается рекурсивно,
так что если одно из значений является массивом, то функция сливает его
с соответствующим значением в другом массиве. Однако, если массивы имеют
одинаковые числовые ключи, каждое последующее значение не заменит
исходное значение, а будет добавлено в конец массива.
поэтому, если одно значение массив, то функция сливает это значение
с соответствующим значением в другом массиве. Однако, если массивы содержат
одинаковые числовые ключи, каждое следующее значение не перезапишет
исходное, а будет добавлено в конец массива.
</para>
</refsect1>
@ -36,7 +36,7 @@
<term><parameter>arrays</parameter></term>
<listitem>
<para>
Рекурсивно сливаемые массивы.
Список массивов для рекурсивного объединения.
</para>
</listitem>
</varlistentry>
@ -47,9 +47,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Массив значений, полученный в результате слияния аргументов
вместе.
Если вызывается без аргументов, возвращает пустой &array;.
Функция возвращает массив значений, который получился в результате объединения аргументов.
Без аргументов функция возвращает пустой массив (&array;).
</para>
</refsect1>
@ -68,8 +67,8 @@
<row>
<entry>7.4.0</entry>
<entry>
Функция теперь может быть вызвана без каких-либо параметров.
Ранее требовался хотя бы один параметр.
Теперь функция умеет работать без аргументов.
Раньше требовался хотя бы один параметр.
</entry>
</row>
</tbody>
@ -82,14 +81,16 @@
&reftitle.examples;
<para>
<example>
<title>Пример использования <function>array_merge_recursive</function></title>
<title>Пример использования функции <function>array_merge_recursive</function></title>
<programlisting role="php">
<![CDATA[
<?php
$ar1 = array("color" => array("favorite" => "red"), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
?>
]]>
</programlisting>