IntlChar::getIntPropertyValue

(PHP 7, PHP 8)

IntlChar::getIntPropertyValueRenvoie la valeur d'une propriété Unicode pour un point de code

Description

public static IntlChar::getIntPropertyValue(int|string $codepoint, int $property): ?int

Renvoie la valeur d'une propriété Unicode énumérée ou entière pour un point de code. Renvoie également les valeurs de propriété binaire et de masque.

Liste de paramètres

codepoint

La valeur codepoint de type entier (i.e. 0x2603 pour U+2603 SNOWMAN), ou le caractère encodé en UTF-8 de type chaîne de caractères (i.e. "\u{2603}")

property

La propriété Unicode à chercher (voir la constante IntlChar::PROPERTY_*).

Valeurs de retour

Renvoie la valeur numérique qui est directement la valeur de la propriété ou, pour les propriétés énumérées, correspond à la valeur numérique de la constante énumérée du type d'énumération de valeur de propriété respective. Renvoie null en cas d'échec.

Renvoie 0 ou 1 (pour false/true) pour les propriétés binaires Unicode.

Renvoie un masque de bits pour les propriétés de masque.

Renvoie 0 si property est hors de portée ou si la version Unicode n'a pas de données pour la propriété, ou pas pour ce point de code.

Exemples

Exemple #1 Test de différentes propriétés

<?php
var_dump
(IntlChar::getIntPropertyValue("A", IntlChar::PROPERTY_ALPHABETIC) === 1);
var_dump(IntlChar::getIntPropertyValue("[", IntlChar::PROPERTY_BIDI_MIRRORED) === 1);
var_dump(IntlChar::getIntPropertyValue("Φ", IntlChar::PROPERTY_BLOCK) === IntlChar::BLOCK_CODE_GREEK);
?>

L'exemple ci-dessus va afficher :

bool(true)
bool(true)
bool(true)

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top