サポートするファイル形式(Strings)

.PHP - 配列 (Strings)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

ファイル拡張子

.php

API 拡張

php_array

インポート

はい

エクスポート

はい

複数形のサポート

いいえ

説明のサポート

いいえ

配列は項目の順序付きリストまたはコレクションです。配列の項目は、基本的にPHPでは数値、文字列、オブジェクト、別の配列など、どんな型にでもできます。ロケールメッセージ配列の値として文字列がよく使用されます。 PHP配列には2つの主要な種類があります。

  • インデックスあり — これらの配列は暗黙的に順序づけられます。例:['red', 'green', 'blue']

  • 連想 — これらの配列には、キーのペア(整数または文字列)と関連する値が含まれます。例:['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

配列要素の値は、初期化中に、または配列自体の変数名を使用して設定できます。

<?php

// 初期化中

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

// 変数名を使用 

$my_second_array['key'] = 'value'

この方法では、値の設定を組み合わせることができます。

アレイの操作

コマンドラインから取得する場合、メッセージファイルは連想配列名を用いて以下のフォーマットで送信されます。

<?php

$lang['key'] = '翻訳済メッセージ';

$lang['another_key'] = '別の翻訳済みメッセージ';

アプリがこの種のファイル形式で動作するように設定されていることを確認してください。メッセージ ファイルでは匿名配列を返さず、メッセージ配列に $lang という名前を使用します。

コードサンプル

<?php

$lang['boolean_key'] = '--- true
';
$lang['empty_string_translation'] = '';
$lang['key_with_description'] = 'チェックアウト!このキーには説明があります!(少なくとも一部のファイル形式で)';
$lang['key_with_line-break'] = 'This translations contains
a line-break.';
$lang['nested. deeply.key'] = 'わあ、このキーはさらに深くネストされています。';
$lang['nested.key'] = 'このキーは名前空間内にネストされています。';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- 最初の項目
- 番目の項目
- 第三項目
';
$lang['simple_key'] = 'Just a simple key with a simple message.';
$lang['unverified_key'] = 'この翻訳はまだ検証されておらず、待機します。(一部のファイル形式では、このステータスもエクスポートされます)';
この記事は役に立ちましたか?

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.