PHP의 Intl 확장은 일련의 국제화 및 지역화 기능을 제공하는 매우 실용적인 도구입니다. 이 기사에서는 PHP의 Intl 확장 기능을 사용하는 방법을 소개합니다.
1. Intl 확장 프로그램 설치
Intl 확장 프로그램을 사용하기 전에 확장 프로그램을 설치해야 합니다. Windows에서는 php.ini 파일에서 확장 기능을 열 수 있습니다. Linux에서는 명령줄을 통해 설치할 수 있습니다:
Ubuntu/Debian:
sudo apt-get install php7.4-intl
RedHat/Fedora:
sudo yum install php-intl
설치 후 완료되면 다음 명령을 사용하여 확장이 설치되었는지 확인할 수 있습니다.
php -m | grep intl
2. Intl 확장 사용
Intl 확장은 일반적으로 사용되는 몇 가지 기능을 제공합니다.
현재 시스템 기본 로케일을 가져오려면 Locale::getDefault()를 사용하세요.
echo Locale::getDefault(); // 출력: en_US
Collator 클래스 사용 문자열 비교:
$collator = new Collator('zh_CN');
echo $collator->compare('China', 'United States') // 출력: 1
사용 숫자 서식을 위한 NumberFormatter 클래스:
$formatter = new NumberFormatter('zh_CN', NumberFormatter::DECIMAL);
echo $formatter->format(12345.67); // 출력: 12,345.67
사용 NumberFormatter 클래스 형식 통화:
$formatter = new NumberFormatter('zh_CN', NumberFormatter::CURRENCY);
echo $formatter->formatCurrency(1234.56, 'CNY') // 출력: CNY1,234.56
날짜 형식 지정에는 IntlDateFormatter 클래스를 사용하세요.
$formatter = new IntlDateFormatter(
'zh_CN', IntlDateFormatter::LONG, IntlDateFormatter::LONG, 'Asia/Shanghai', IntlDateFormatter::GREGORIAN
);
echo $formatter->format(new DateTime()); // 출력: June 7, 2021 Monday GMT+8 12:00:00
위는 일반적으로 사용되는 함수 및 클래스입니다. 함수 및 클래스의 사용에 대해 자세히 알고 싶다면 공식 문서를 참조하세요.
3. 요약
Intl 확장을 사용하면 국제화 및 현지화 작업을 쉽게 수행할 수 있습니다. 이 기사에서는 확장 기능을 설치하는 방법과 일반적으로 사용되는 일부 기능 및 클래스를 소개합니다.
위 내용은 PHP의 Intl 확장을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!