PHP 8.5.0 Alpha 2 available for testing

IntlChar::getIntPropertyValue

(PHP 7, PHP 8)

IntlChar::getIntPropertyValueDevuelve el valor de una propiedad Unicode para un punto de código

Descripción

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

Devuelve el valor de una propiedad Unicode enumerada o entera para un punto de código. Asimismo, devuelve los valores de propiedad binaria y de máscara.

Parámetros

codepoint

The int codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 string (e.g. "\u{2603}")

property

The Unicode property to lookup (see the IntlChar::PROPERTY_* constants).

Valores devueltos

Devuelve el valor numérico que es directamente el valor de la propiedad o, para las propiedades enumeradas, corresponde al valor numérico de la constante enumerada del tipo de enumeración de valor de propiedad respectiva. Devuelve null en caso de error.

Devuelve 0 o 1 (para false/true) para las propiedades binarias Unicode.

Devuelve una máscara de bits para las propiedades de máscara.

Devuelve 0 si property está fuera de alcance o si la versión Unicode no tiene datos para la propiedad, o no para este punto de código.

Ejemplos

Ejemplo #1 Testing different properties

<?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);
?>

El ejemplo anterior mostrará :

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

Ver también

add a note

User Contributed Notes

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