PHP IntlChar()

PHP 7 prend en charge l'internationalisation (i18n) et la localisation (l10n) via l'extension intl. Cette extension n'est qu'un wrapper de base pour la bibliothèque ICU et fournit des méthodes et fonctionnalités similaires à la bibliothèque ICU.

PHP 7 expose les fonctionnalités des caractères Unicode dans ICU via la nouvelle classe IntlChar. Cette classe elle-même définit de nombreuses méthodes statiques pour manipuler les caractères Unicode dans plusieurs jeux de caractères.

Instance

<?php
printf('%x', IntlChar::CODEPOINT_MAX);
echo IntlChar::charName('@');
var_dump(IntlChar::ispunct('!'));
?>

Le résultat de l'exécution du programme ci-dessus est :

10ffff
COMMERCIAL AT
bool(true)
Formation continue
||
<?php printf('%x', IntlChar::CODEPOINT_MAX); echo IntlChar::charName('@'); var_dump(IntlChar::ispunct('!')); ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel