Update array-merge.xml infostyle

This commit is contained in:
Mikhail Alferov
2024-10-03 21:41:12 +03:00
committed by GitHub
parent 0f4c2244e8
commit d7151d182f

View File

@ -13,20 +13,20 @@
<methodparam rep="repeat"><type>array</type><parameter>arrays</parameter></methodparam>
</methodsynopsis>
<para>
Функция сливает элементы одного или нескольких массивов так, что
значения одного добавляются в конец предыдущего.
Функция сливает элементы одного или нескольких массивов так,
что значения одного добавляются в конец предыдущего.
Функция возвращает результирующий массив.
</para>
<para>
Если входные массивы содержат одинаковые строковые ключи,
то каждое следующее значение ключа перезапишет предыдущее.
Каждое следующее значение ключа перезапишет предыдущее,
если входные массивы содержат одинаковые строковые ключи.
Однако, если массивы содержат одинаковые числовые ключи, следующее
значение <emphasis role="strong">не перезапишет</emphasis> исходное,
а будет добавлено в конец массива.
а добавится в конец массива.
</para>
<para>
Функция перенумерует в результирующем массиве значения входных массивов
с числовыми ключами возрастающими ключами, начиная с нуля.
В массиве с результатами функция перенумерует возрастающими ключами начиная с нуля
значения входных массивов с числовыми ключами.
</para>
</refsect1>
<refsect1 role="parameters">
@ -81,7 +81,7 @@
&reftitle.examples;
<para>
<example>
<title>Пример использования функции <function>array_merge</function></title>
<title>Пример слияния массивов функцией <function>array_merge</function></title>
<programlisting role="php">
<![CDATA[
<?php
@ -113,7 +113,7 @@ Array
</para>
<para>
<example>
<title>Простой пример использования функции <function>array_merge</function></title>
<title>Простой пример слияния массивов функцией <function>array_merge</function></title>
<programlisting role="php">
<![CDATA[
<?php
@ -137,9 +137,9 @@ Array
]]>
</screen>
<para>
Чтобы добавить элементы второго массива в первый без
перезаписи элементов первого массива и без переиндексации,
используйте оператор объединения массивов <literal>+</literal>:
Чтобы добавить элементы второго массива в первый массив
без перезаписи элементов первого массива и без переиндексации,
указывают оператор объединения массивов <literal>+</literal>:
</para>
<programlisting role="php">
<![CDATA[
@ -178,7 +178,10 @@ array(5) {
</para>
<para>
<example>
<title>Пример использования функции <function>array_merge</function> не с массивами</title>
<title>
Пример слияния функцией <function>array_merge</function> значений,
тип которых не принадлежит массиву
</title>
<programlisting role="php">
<![CDATA[
<?php
@ -211,7 +214,7 @@ print_r($result);
<member><function>array_merge_recursive</function></member>
<member><function>array_replace</function></member>
<member><function>array_combine</function></member>
<member><link linkend="language.operators.array">Операторы, работающие с массивами</link></member>
<member><link linkend="language.operators.array">Операторы работы с массивами</link></member>
</simplelist>
</para>
</refsect1>