2017-11-05 36 views

답변

2

"유니 코드 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']; 
} 
+0

의견을 보내 주셔서 감사합니다. PHP Intl 확장은 CLDR을 기반으로하며이 질문을 통해이 확장을 사용하여 로케일에서 방향을 가져올 수 있는지 여부를 확인했습니다. Punic을 소개해 주셔서 감사합니다. – PHPst