mirror of
https://github.com/php/doc-ru.git
synced 2025-08-13 15:20:56 +00:00
Обновление перевода (#743)
This commit is contained in:
@ -13,8 +13,8 @@
|
||||
<methodparam rep="repeat"><type>mixed</type><parameter>values</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Создаёт массив. Подробнее о массивах читайте в разделе
|
||||
<link linkend="language.types.array">Массивы</link>.
|
||||
Создаёт массив. Подробнее о массивах рассказано в разделе
|
||||
«<link linkend="language.types.array">Массивы</link>».
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="parameters">
|
||||
@ -25,18 +25,17 @@
|
||||
<term><parameter>values</parameter></term>
|
||||
<listitem>
|
||||
<para>
|
||||
Синтаксис "индекс => значения", разделённые запятыми, определяет
|
||||
индексы и их значения. Индекс может быть строкой или целым числом.
|
||||
Если индекс опущен, будет автоматически сгенерирован числовой
|
||||
индекс, начиная с 0. Если индекс - число, следующим
|
||||
Синтаксис — разделённые запятыми «индекс => значения», определяет
|
||||
индексы и значения. Индекс разрешено указывать строкой или целым числом.
|
||||
Если индекс не указан, будет автоматически сгенерирован целочисленный
|
||||
индекс начиная с 0. Если индекс — целое число число, следующим
|
||||
сгенерированным индексом будет число, равное максимальному
|
||||
числовому индексу + 1. Обратите внимание, что если определены два
|
||||
одинаковых индекса, последующий перезапишет предыдущий.
|
||||
одинаковых индекса, следующий перезапишет предыдущий.
|
||||
</para>
|
||||
<para>
|
||||
Наличие завершающей запятой после последнего элемента массива,
|
||||
несмотря на некоторую необычность, является корректным
|
||||
синтаксисом.
|
||||
Завершающая запятая после последнего элемента массива
|
||||
хотя и необычна, но не нарушает синтаксиса.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -46,28 +45,29 @@
|
||||
<refsect1 role="returnvalues">
|
||||
&reftitle.returnvalues;
|
||||
<para>
|
||||
Возвращает массив параметров. Параметрам может быть назначен
|
||||
индекс с помощью оператора <literal>=></literal>.
|
||||
Подробнее о массивах читайте в разделе
|
||||
<link linkend="language.types.array">Массивы</link>.
|
||||
Возвращает массив параметров. Через оператор <literal>=></literal>
|
||||
доступно назначение индекса параметрам.
|
||||
Подробнее о массивах рассказано в разделе
|
||||
«<link linkend="language.types.array">Массивы</link>».
|
||||
</para>
|
||||
</refsect1>
|
||||
<refsect1 role="examples">
|
||||
&reftitle.examples;
|
||||
<para>
|
||||
Последующие примеры демонстрируют создание двухмерного массива,
|
||||
определение ключей ассоциативных массивов
|
||||
и способ генерации числовых индексов для обычных массивов,
|
||||
Следующие примеры показывают, как создавать двумерный массив,
|
||||
как определять ключи ассоциативных массивов
|
||||
и как пропустить и продолжить числовые индексы в обычных массивах,
|
||||
если нумерация начинается с произвольного числа.
|
||||
<example>
|
||||
<title>Пример использования <function>array</function></title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
$fruits = array (
|
||||
"fruits" => array("a" => "orange", "b" => "banana", "c" => "apple"),
|
||||
"fruits" => array("a" => "апельсин", "b" => "банан", "c" => "яблоко"),
|
||||
"numbers" => array(1, 2, 3, 4, 5, 6),
|
||||
"holes" => array("first", 5 => "second", "third")
|
||||
"holes" => array("первый", 5 => "второй", "третий")
|
||||
);
|
||||
?>
|
||||
]]>
|
||||
@ -76,10 +76,11 @@ $fruits = array (
|
||||
</para>
|
||||
<para>
|
||||
<example>
|
||||
<title>Автоматическая индексация с помощью <function>array</function></title>
|
||||
<title>Автоматическая индексация с конструкцией <function>array</function></title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
$array = array(1, 1, 1, 1, 1, 8 => 1, 4 => 1, 19, 3 => 13);
|
||||
print_r($array);
|
||||
?>
|
||||
@ -103,18 +104,18 @@ Array
|
||||
</example>
|
||||
</para>
|
||||
<para>
|
||||
Обратите внимание, что индекс '3' определён дважды, и содержит
|
||||
последнее значение 13. Индекс 4 определён после индекса 8, и
|
||||
следующий сгенерированный индекс (значение 19) - 9, начиная с
|
||||
максимального индекса 8.
|
||||
Обратите внимание, что индекс «3» определён дважды, и содержит
|
||||
последнее значение 13. Индекс 4 определён после индекса 8, а
|
||||
следующий сгенерированный индекс (значение 19) — 9, поскольку самым большим индексом был 8.
|
||||
</para>
|
||||
<para>
|
||||
Этот пример создаёт массив, нумерация которого начинается с 1.
|
||||
<example>
|
||||
<title>Пример использования <function>array</function>, нумерация которого начинается с 1</title>
|
||||
<title>Пример создания конструкцией <function>array</function> массива, нумерация которого начинается с 1</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
|
||||
$firstquarter = array(1 => 'January', 'February', 'March');
|
||||
print_r($firstquarter);
|
||||
?>
|
||||
@ -134,8 +135,8 @@ Array
|
||||
</example>
|
||||
</para>
|
||||
<para>
|
||||
Как и в Perl, вы имеете доступ к значениям массива внутри двойных кавычек.
|
||||
Однако в PHP нужно заключить ваш массив в фигурные скобки.
|
||||
Как и в Perl, разработчику доступны значения массива внутри двойных кавычек.
|
||||
Однако в PHP нужно заключить массив в фигурные скобки.
|
||||
<example>
|
||||
<title>Доступ к массиву внутри двойных кавычек</title>
|
||||
<programlisting role="php">
|
||||
@ -156,8 +157,8 @@ echo "Hello {$foo['bar']}!"; // Hello baz!
|
||||
<para>
|
||||
<note>
|
||||
<para>
|
||||
<function>array</function> - языковая конструкция,
|
||||
используемая для представления литеральных массивов, а не
|
||||
<function>array</function> — конструкция языка
|
||||
для представления литеральных массивов, а не
|
||||
обычная функция.
|
||||
</para>
|
||||
</note>
|
||||
|
Reference in New Issue
Block a user