PHP | Función IntlChar::isIDPart()

La función IntlChar::isIDPart() es una función incorporada en PHP que se usa para verificar si el carácter de entrada dado está permitido en un identificador o no. Es cierto para caracteres con categoría general “L” (Letras), “Nd” (Dígitos decimales), “Nl” (Números de letras), “Mc” y “Mn” (Combinación de marcas), “Pc” (Puntuación de conexión) y u_isIDIgnorable(c).
Sintaxis: 
 

bool IntlChar::isIDPart( $codepoint )

Parámetros: Esta función acepta un solo parámetro $codepoint que es obligatorio. El parámetro de entrada es un carácter o un valor entero, que se codifica como una string UTF-8.
Valor devuelto: si $codepoint es un carácter identificador, devuelve True; de ​​lo contrario, devuelve False.
Los siguientes programas ilustran la función IntlChar::isIDPart() en PHP:
Programa 1: 
 

php

<?php
  
// PHP code to illustrate
// IntlChar::isIDPart() function
  
// Input character codepoint value
var_dump(IntlChar::isIDPart("X"));
 
// Input string codepoint value
var_dump(IntlChar::isIDPart("Geeks"));
  
// Input symbolic codepoint value
var_dump(IntlChar::isIDPart("^ "));
  
// Input int codepoint value
var_dump(IntlChar::isIDPart("3 "));
  
// Input int char an identifier
// of codepoint value
var_dump(IntlChar::isIDPart("\u{007F}"));
var_dump(IntlChar::isIDPart("\u{012C}"));
?>

Producción: 
 

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

Programa 2:
 

php

<?php
// PHP code to illustrate
// IntlChar::isIDPart() function
// Declare an array with
// different codepoint value
$arr = array("D",
            "\u{007F}",
            ".",
            "8",
            "/",
            " "
      );
  
// For loop condition to check
// each character through function
foreach ($arr as $val) {
      
    // Check each element as code point data
    var_dump(IntlChar::isIDPart($val));
}
?>

Producción: 
 

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

Artículos relacionados: 
 

Referencia: http://php.net/manual/en/intlchar.isidpart.php
 

Publicación traducida automáticamente

Artículo escrito por jit_t 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 *