La función IntlChar::isJavaIDStart() es una función incorporada en PHP que se usa para verificar si el punto de código del carácter de entrada está permitido ya que el primer carácter es un identificador de Java o no. Es verdadero para caracteres con categoría general «Sc» (símbolos de moneda) y «Pc» (puntuación de conexión).
Sintaxis:
bool IntlChar::isJavaIDStart( $codepoint )
Parámetros: Esta función acepta un solo parámetro $codepoint que es obligatorio. El parámetro de entrada $codepoint es un carácter o un valor entero, que se codifica como una string UTF-8.
Valor devuelto: Devuelve True, si $codepoint comienza con el carácter de identificador de Java; de lo contrario, devuelve False.
Los siguientes programas ilustran la función IntlChar::isJavaIDStart() en PHP:
Programa 1:
PHP
<?php // PHP function to illustrate the // use of IntlChar::isJavaIDStart() // Input string codepoint value with // Capital and small letter var_dump(IntlChar::isJavaIDStart("R")); // Input string codepoint value with small character var_dump(IntlChar::isJavaIDStart("r")); // Input control character codepoint value var_dump(IntlChar::isJavaIDStart("\n")); // Input string codepoint value var_dump(IntlChar::isJavaIDStart("Bug")); // Input int codepoint value var_dump(IntlChar::isJavaIDStart("3 ")); // Input int char an identifier // of codepoint value var_dump(IntlChar::isJavaIDStart("\u{007F}")); // Input symbolic codepoint value var_dump(IntlChar::isJavaIDStart(" @ ")); var_dump(IntlChar::isJavaIDStart(" $ ")); ?>
Producción:
bool(true) bool(true) bool(false) NULL NULL bool(false) NULL NULL
Programa 2:
PHP
<?php // PHP function to illustrate the // use of IntlChar::isJavaIDStart() // Declare an array with // different codepoint value $arr = array("C", " ", "\n", " #", "\t", "Code", ); // For loop condition to check // each character through function foreach ($arr as $val) { // Check each element as code point data var_dump(IntlChar::isJavaIDStart($val)); } ?>
Producción:
bool(true) bool(false) bool(false) NULL bool(false) NULL
Artículos relacionados:
- Función IntlChar::isIDIgnorable()
- Función IntlChar::isIDStart()
- Función IntlChar::isIDPart()
- Función IntlChar::isISOControl()
Referencia: http://php.net/manual/en/intlchar.isjavaidstart.php