0
PHP 내장 함수 및 확장 (특히 intl)을 사용하여 로컬 코드로 언어의 방향을 얻는 방법? (RTL 또는 LTR)로컬 코드로 언어의 방향을 찾으려면 어떻게해야합니까? (RTL 또는 LTR)
PHP 내장 함수 및 확장 (특히 intl)을 사용하여 로컬 코드로 언어의 방향을 얻는 방법? (RTL 또는 LTR)로컬 코드로 언어의 방향을 찾으려면 어떻게해야합니까? (RTL 또는 LTR)
"유니 코드 Common Locale Data Repository"(유니 코드 공통 로케일 데이터 저장소)라는 이름이 있습니다. 즉, 정확히이 정보를 제공하는 CLDR입니다.
스크립트 방향을 포함하여 CLDR에서 사용할 수있는 기능을 소개하는 this page을 볼 수 있습니다.
참고로 스크립트 방향은 단지 ltr 또는 rtl이 아니며 다른 방향도 있습니다.
그런 다음 PHP를 통해 액세스 할 수 있습니다. Punic 또는 google에서 PHP와 CLDR을 함께 검색 할 때 나타나는 다른 라이브러리.
/**
* Retrieve the character order (right-to-left or left-to-right).
*
* @param string $locale The locale to use. If empty we'll use the default locale set in \Punic\Data
*
* @return string Return 'left-to-right' or 'right-to-left'
*/
public static function getCharacterOrder($locale = '')
{
$data = Data::get('layout', $locale);
return $data['characterOrder'];
}
의견을 보내 주셔서 감사합니다. PHP Intl 확장은 CLDR을 기반으로하며이 질문을 통해이 확장을 사용하여 로케일에서 방향을 가져올 수 있는지 여부를 확인했습니다. Punic을 소개해 주셔서 감사합니다. – PHPst