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 拡張機能には多くの便利な関数が用意されており、一般的に使用される関数の一部を以下に示します:echo Locale::getDefault(); // 出力: en_US
文字列比較$collator = new Collator('zh_CN');
echo $collator->compare('China', 'United States' ); // 出力 : 1$formatter = new NumberFormatter('zh_CN' , NumberFormatter:: DECIMAL);
echo $formatter->format(12345.67); // 出力: 12,345.67$formatter = new NumberFormatter('zh_CN', NumberFormatter::CURRENCY);
echo $formatter->formatCurrency(1234.56, 'CNY'); // 出力: CNY1,234.56$formatter = new IntlDateFormatter(
'zh_CN', IntlDateFormatter::LONG, IntlDateFormatter::LONG, 'Asia/Shanghai', IntlDateFormatter::GREGORIAN
) );
echo $formatter->format(new DateTime()); // 出力: Monday, June 7, 2021 GMT 8 12:00:00 AM
上記は、よく使用される関数の一部です関数やクラスの使い方について詳しく知りたい場合は、公式ドキュメントを参照してください。
3. 概要
Intl 拡張機能を使用すると、国際化およびローカリゼーション操作を簡単に実行できます。この記事では、拡張機能のインストール方法とよく使われる関数やクラスを紹介しますので、ご参考になれば幸いです。
以上がPHP の Intl 拡張機能を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。