L'extension Intl de PHP est un outil très pratique qui fournit une série de fonctions d'internationalisation et de localisation. Cet article explique comment utiliser l'extension Intl de PHP.
1. Installez l'extension Intl
Avant de commencer à utiliser l'extension Intl, vous devez installer l'extension. Sous Windows, l'extension peut être ouverte dans le fichier php.ini. Sous Linux, il peut être installé via la ligne de commande :
Ubuntu/Debian :
sudo apt-get install php7.4-intl
RedHat/ Fedora :
sudo yum install php-intl
Une fois l'installation terminée, vous pouvez confirmer si l'extension a été installée en exécutant la commande suivante : #🎜🎜 #
php -m | grep intl
2. Utiliser l'extension Intl
L'extension Intl fournit de nombreuses fonctions utiles : #🎜🎜 #
#🎜 🎜#Obtenir des informations sur les paramètres régionaux
- Utilisez Locale::getDefault() pour obtenir les paramètres régionaux par défaut actuels du système :
echo Locale::getDefault(); // Sortie : en_US
Comparaison de chaînes
- Utiliser la classe Collator pour la comparaison de chaînes :
# 🎜🎜#$collator = new Collator('zh_CN');
echo $collator->compare('Chine', 'United States'); // Sortie : 1
# 🎜🎜#Formatage des nombres
Utilisez la classe NumberFormatter pour le formatage des nombres :
- $formatter = new NumberFormatter('zh_CN', NumberFormatter::DECIMAL);# 🎜🎜#echo $ formatter->format(12345.67); // Sortie : 12,345.67
Currency formatting
Utilisez la classe NumberFormatter pour formatage de la devise :# 🎜🎜#
$formatter = new NumberFormatter('zh_CN', NumberFormatter::CURRENCY);
echo $formatter->formatCurrency(1234.56, 'CNY' // Sortie : CNY1 234,56# 🎜🎜#- Formatage de la date
Utilisez la classe IntlDateFormatter pour le formatage de la date :
$formatter = new IntlDateFormatter(#🎜 🎜#
'zh_CN',
IntlDateFormatter::LONG,
IntlDateFormatter::LONG,
'Asia/Shanghai',
IntlDateFormatter::GREGORIAN
Copier après la connexion
);
echo $formatter->format(new DateTime()); // Sortie : lundi 7 juin 2021 GMT+8 12:00:00 AM#🎜 🎜#- Ci-dessus sont quelques fonctions et classes couramment utilisées. Si vous souhaitez en savoir plus sur l'utilisation des fonctions et des classes, veuillez vous référer à la documentation officielle.
3. Résumé
L'utilisation de l'extension Intl peut facilement effectuer des opérations d'internationalisation et de localisation. Cet article présente comment installer l'extension et certaines fonctions et classes couramment utilisées. J'espère qu'il vous sera utile.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!