PHP | Función IntlChar hasBinaryProperty()

La función IntlChar::hasBinaryProperty() es una función incorporada en PHP que se usa para verificar una propiedad Unicode binaria para un punto de código.

Sintaxis:

bool IntlChar::hasBinaryProperty( $codepoint, $property )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $codepoint: el valor de $codepoint es un valor entero o carácter, que está codificado como una string UTF-8.
  • $property: Esto almacena las constantes IntlChar::PROPERTY_*.

Valor devuelto: esta función devuelve un valor booleano (verdadero o falso) basado en la propiedad Unicode binaria.

Los siguientes programas ilustran la función IntlChar::hasBinaryProperty() en PHP:

Programa 1:

<?php
  
// PHP function to illustrate the use of 
// IntlChar::hasBinaryProperty() function
  
// Input data is character type 
var_dump(IntlChar::hasBinaryProperty("G", IntlChar::PROPERTY_ALPHABETIC));
  
// Input data is string type 
var_dump(IntlChar::hasBinaryProperty("Geeks", IntlChar::PROPERTY_ALPHABETIC));
  
// Input data is mirrored bracket character type 
var_dump(IntlChar::hasBinaryProperty("}", IntlChar::PROPERTY_BIDI_MIRRORED));
  
// Input data is character type 
var_dump(IntlChar::hasBinaryProperty("%", IntlChar::PROPERTY_BIDI_MIRRORED));
?>
Producción:

bool(true)
NULL
bool(true)
bool(false)

Programa 2:

<?php
  
// PHP function to illustrate the use of 
// IntlChar::hasBinaryProperty() function
  
// Declare an array $arr 
$arr = array("A", "{", "^", ")", "6", "Geeks", "))");
  
// Loop run for every array element 
foreach ($arr as $val){ 
            
    // Check each element as code point data 
    var_dump(IntlChar::hasBinaryProperty($val,
                   IntlChar::PROPERTY_BIDI_MIRRORED)); 
} 
  
?>
Producción:

bool(false)
bool(true)
bool(false)
bool(true)
bool(false)
NULL
NULL

Referencia: https://www.php.net/manual/en/intlchar.hasbinaryproperty.php

Publicación traducida automáticamente

Artículo escrito por R_Raj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *