|
ファイル拡張子 |
.php |
|
API拡張 |
php_array |
|
インポート |
はい |
|
エクスポート |
はい |
|
複数形のサポート |
いいえ |
|
説明のサポート |
いいえ |
配列は、項目の順序付きリストまたはコレクションです。配列の項目は、基本的にPHPの任意のタイプであることができます:数値、文字列、オブジェクト、別の配列など。私たちは、ロケールメッセージ配列の値として文字列をよく使用します。 PHPの配列には、2つのメジャーな種類があります:
-
インデックス付き — これらの配列は暗黙的に順序付けられています。例:['赤', '緑', '青']
-
連想配列 — これらの配列は、キー(整数または文字列)と関連する値のペアを含みます。例:['first_name' => 'アダム', 'last_name' => 'マクマン', 'age' => 22]
配列要素の値は、初期化中または配列自体の変数名を使用して設定できます。
<?php // 初期化中 $my_array = ['foo' => 'bar']; // 変数名を使用して $my_second_array['key'] = 'value'
この値を設定する方法は、組み合わせて使用できます。
配列の操作
コマンドラインから取得する際、メッセージファイルは連想配列を使用して以下の形式で送信されます。
<?php $lang['key'] = 'translated message'; $lang['another_key'] = 'Another translated message';
アプリがこの形式で動作するように設定されていることを確認してください。メッセージファイルに匿名配列を返さず、メッセージ配列には名前 $lang を使用してください。
コードサンプル
<?php $lang['boolean_key'] = '--- true '; $lang['empty_string_translation'] = ''; $lang['key_with_description'] = 'Check it out!このキーには説明があります!(少なくとも一部のフォーマットで)'; $lang['key_with_line-break'] = 'This translations contains a line-break.'; $lang['nested.deeply.key'] = 'このキーはさらに深くネストされています。'; $lang['nested.key'] = 'This key is nested inside a namespace.'; $lang['null_translation'] = ''; $lang['sample_collection'] = '--- - 最初の項目 - 2番目の項目 - 3番目の項目 '; $lang['simple_key'] = 'Just a simple key with a simple message.'; $lang['unverified_key'] = 'この翻訳はまだ検証されておらず、待機中です。(一部のフォーマットでは、このステータスもエクスポートされます)';