Поддерживаемые типы файлов (Strings)

.PHP — Массив (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов

.php

Расширение API

php_array

Импорт

Да

Экспорт

Да

Поддержка форм множественного числа

Нет

Поддержка описания

Нет

Массив — это упорядоченный список или коллекция элементов. Элементами массива в PHP могут быть практически любые типы: число, строка, объект, другой массив и т. д. Мы часто используем Strings в качестве значений в наших массивах сообщений языкового стандарта. Массивы PHP бывают двух основных видов:

  • Индексированные — эти массивы упорядочены неявно, например ['красный', 'зеленый', 'синий']

  • Ассоциативные — эти массивы содержат пары ключей (которые могут быть целыми числами или Strings) и связанные с ними значения, например ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

Значение элемента массива можно задать во время инициализации или используя имя переменной самого массива.

<?php

// во время инициализации

$my_array = ['foo' => 'bar'];

// с использованием имени переменной 

$my_second_array['ключ'] = 'значение'

Этот метод задания значений можно комбинировать.

Работа с массивами

При извлечении из командной строки файлы сообщений будут отправлены в следующем формате с использованием ассоциативного именованного массива.

<?php

$lang['ключ'] = 'переведенное сообщение';

$lang['другой_ключ'] = 'Другое переведенное сообщение';

Убедитесь, что приложение настроено для работа с таким форматом. Не возвращайте анонимный массив в файлах сообщений и используйте имя $lang для массива сообщений.

Образец кода

<?php

$lang['ключ'] = '--- true
';"
$lang['empty_string_translation'] = '';
$lang['ключ_с_описанием'] = 'Зацените!' This key has a description! (По крайней мере, в некоторых форматах)';
$lang['ключ_с_разрывом_строки'] = 'Этот перевод содержит
разрыв строки.';"
$lang['nested.deeply.key'] = 'Ого, этот ключ вложен еще глубже.';
$lang['nested.key'] = 'Этот ключ вложен в пространство имен.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- first item
- second item
- third item
';"
$lang['simple_key'] = 'Просто ключ с простым сообщением.';
$lang['не проверено_ключ'] = 'Этот перевод еще не подтвержден и ждет подтверждения. (В некоторых форматах мы также экспортируем этот статус)';
Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.