Fonction PHP IntlChar getIntPropertyValue ()

| | | | | | | | | | | |
Syntaxe :
int IntlChar::getIntPropertyValue ($codepoint, $property)
Paramètre :cette fonction prend deux paramètres comme ci-dessus et décrit ci-dessous :
  • $codepoint :paramètre d`entrée $codepoint - il s`agit d`un caractère ou d`une valeur entière codée sous la forme d`une chaîne UTF-8.
  • $propertyStocke une constante de caractère Unicode. Exemple : IntlChar::PROPERTY_ * constantes.
Valeurs renvoyées :
  • Il renvoie une valeur numérique, qui est la valeur de la propriété elle-même ou les propriétés énumérées correspondent aux valeur numérique d`une constante énumérée du type d`énumération correspondant de la valeur de la propriété.
  • Renvoie une valeur booléenne (0/1 ou FALSE / TRUE) pour les propriétés binaires Unicode.
  • Renvoie une masques de valeur au niveau du bit pour les propriétés de masque.
  • Il renvoie 0 si la propriété est hors limites, ou si la version Unicode n`a aucune donnée pour la propriété, ou pas pour ce point de code.
Les programmes ci-dessous illustrent la fonction IntlChar::getIntPropertyValue()en PHP :Programme 1 :
// Données d`entrée alphabétiquesvar_dump (IntlChar::getIntPropertyValue ( " A " , IntlChar::PROPERTY_ALPHABETIC) === 1);
// Saisie les données sont du type crochets miroir var_dump (IntlChar::getIntPropertyValue ( "[" , IntlChar::PROPERTY_BIDI_MIRRORED) === 1);
// Les données d`entrée sont un espace var_dump (IntlChar : :getIntPropertyValue ( "" , IntlChar::PROPERTY_POSIX_BLANK) === 1);
// Les données d`entrée ont un type de caractère spécial var_dump (IntlChar::getIntPropertyValue ( "?" , IntlChar ::PROPERTY_BLOCK) === IntlChar::BLOCK_CODE_GREEK );
 ? >
Quitter :
bool (true ) bool (true) bool (t rue) bool (faux)
Programme 2 : < ? php
// Données d`entrée alphabétiques var_dump (IntlChar::getIntPropertyValue ( "A" , IntlChar::PROPERTY_ALPHABETIC) === 1);
// Le les données d`entrée ont un type de caractère spécial var_dump (IntlChar::getIntPropertyValue ( "|" , IntlChar::PROPERTY_BIDI_MIRRORED) === 1);
// Les données d`entrée ont un type de caractère spécial var_dump ( IntlChar::getIntPropertyValue ( "?" , IntlChar::PROPERTY_BLOCK) === IntlChar::BLOCK_CODE_GREEK) ;
// Les données d`entrée sont de type numérique var_dump (IntlChar::getIntPropertyValue ( "9" , IntlChar::PROPERTY_NUMERIC_TYPE) === 1);
// Entrée de type mathématiquevar_dump (IntlChar::getIntPr opertyValue ( "=" , IntlChar::PROPERTY_MATH) === 1);
?>
Quitter :
bool (true ) bool (false) bool (false) bool (true) bool (vrai)
Lien :https://www.php.net/manual/en/intlchar.getintpropertyvalue.php