파일 확장자 |
.php |
API 확장 |
php_array |
수입 |
예 |
수출 |
예 |
복수형 지원 |
아니요 |
설명 지원 |
아니요 |
배열은 정렬된 목록 또는 항목 모음입니다. 배열의 항목은 기본적으로 숫자, 문자열, 객체, 다른 배열 등 PHP의 모든 유형이 될 수 있습니다. 우리는 종종 문자열을 로케일 메시지 배열의 값으로 사용합니다. PHP 배열은 크게 두 가지 종류로 나뉩니다.
-
Indexed — 이 배열은 암시적으로 정렬됩니다(예: ['red', 'green', 'blue']).
-
연관 — 이러한 배열에는 키 쌍(정수 또는 문자열일 수 있음)과 관련 값(예: ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]이 포함됩니다.
배열 요소의 값은 초기화 중에 설정하거나 배열 자체의 변수 이름을 사용하여 설정할 수 있습니다.
<?php 초기화 중 $my_array = ['foo' => 'bar']; 변수 이름 사용 $my_second_array['key'] = 'value'
이 설정 값은 혼합하여 사용할 수 있습니다.
배열 작업
명령줄에서 가져올 때 메시지 파일은 명명된 연관 배열을 사용하여 다음 형식으로 전송됩니다.
<?php $lang['키'] = '번역된 메시지'; $lang['another_key'] = '다른 번역된 메시지';
앱이 이러한 종류의 형식에서 작동하도록 설정되어 있는지 확인합니다. 메시지 파일에서 익명 배열을 반환하지 말고 messages 배열에 이름 $lang
사용합니다.
코드 샘플
<?php $lang['boolean_key'] = '--- 참 '; $lang['empty_string_translation'] = ''; $lang['key_with_description'] = '확인! 이 키에는 설명이 있습니다! (적어도 일부 형식에서는)'; $lang['key_with_line-break'] = '이 번역에는 다음이 포함됩니다. a line-break.'; $lang['nested.deeply.key'] = '와, 이 열쇠는 더 깊숙이 중첩되어 있습니다.'; $lang['nested.key'] = '이 키는 이름공간 안에 중첩되어 있습니다.'; $lang['null_translation'] = ''; $lang['sample_collection'] = '--- - 첫 번째 항목 - 두 번째 항목 - 세 번째 항목 '; $lang['simple_key'] = '간단한 메시지가 있는 간단한 열쇠입니다.'; $lang['unverified_key'] = '이 번역은 아직 확인되지 않았으며 기다리고 있습니다. (일부 형식에서는 이 상태도 내보냅니다)';