La función IntlChar::isIDStart() es una función incorporada en PHP que se usa para verificar si el punto de código del carácter de entrada dado es permisible ya que el primer carácter es un identificador o no. Es Verdadero para caracteres con categoría general “L” (Letras), y “Nl” (letras números).
Sintaxis:
bool IntlChar::isIDStart( $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 comienza con un carácter identificador, devuelve True; de lo contrario, devuelve False.
Los siguientes programas ilustran la función IntlChar::isIDStart() en PHP:
Programa 1:
PHP
<?php // PHP code to illustrate // IntlChar::isIDStart() function // Input character codepoint value var_dump(IntlChar::isIDStart("G")); // Input string codepoint value var_dump(IntlChar::isIDStart("Geeks")); // Input int codepoint value var_dump(IntlChar::isIDStart("3 ")); // Input floating codepoint value var_dump(IntlChar::isIDStart("2025.6003")); // Input int char an identifier // of codepoint value var_dump(IntlChar::isIDStart("\u{007F}")); var_dump(IntlChar::isIDStart("\u{012C}")); // Input symbolic codepoint value var_dump(IntlChar::isIDStart(" $ ")); ?>
Producción:
bool(true) NULL NULL NULL bool(false) bool(true) NULL
Programa 2:
PHP
<?php // PHP code to illustrate // IntlChar::isIDStart() function // Declare an array with // different codepoint value $arr = array("h", "H", ".", "999", "\n", " ", "\u{007F}" ); // For loop condition to check // each character through function foreach ($arr as $val) { // Check each element as code point data var_dump(IntlChar::isIDStart($val)); } ?>
Producción:
bool(true) bool(true) bool(false) NULL bool(false) bool(false) bool(false)
Artículos relacionados:
- Función IntlChar::isIDIgnorable()
- Función IntlChar::isUWhiteSpace()
- Función IntlChar::isWhitespace()
Referencia: http://php.net/manual/en/intlchar.isidstart.php