La función IntlChar::isdefined() es una función incorporada en PHP que se usa para verificar si el punto de código está definido o no. Se dice que el carácter está determinado si se le asigna un carácter. Es Verdadero para categorías generales distintas de Cn (otras, no asignadas).
Sintaxis:
bool IntlChar::isdefined ( $codepoint )
Parámetros: Esta función acepta un solo parámetro $codepoint que es obligatorio. El valor de $codepoint es un carácter o valor entero, que se codifica como una string UTF-8 .
Valor devuelto: Esta función devuelve True si $codepoint es un carácter definido, False de lo contrario.
Los siguientes programas ilustran la función IntlChar::isdefined() en PHP:
Programa 1:
<?php // PHP function to illustrate // the use of IntlChar::isdefined() // Input data is character type var_dump(IntlChar::isdefined("A")); // Input data is character type var_dump(IntlChar::isdefined(" ")); // Input data is unicode character var_dump(IntlChar::isdefined("\u{FDD0}")); // Input data is string type var_dump(IntlChar::isdefined("XYZ")); // Input data is character type var_dump(IntlChar::isdefined("5")); ?>
Producción:
bool(true) bool(true) bool(false) NULL bool(true)
Programa 2:
<?php // PHP code to illustrate IntlChar::isdefined() // Declare an array $arr $arr = array("G", "GeeksforGeeks", "^", "1001", "6", "\n", "\n\n", "\t"); // Loop run for every array element foreach ($arr as $val){ // Check each element as code point data var_dump(IntlChar::isdefined($val)); } ?>
Producción:
bool(true) NULL bool(true) NULL bool(true) bool(true) NULL bool(true)
Artículos relacionados:
Referencia: http://php.net/manual/en/intlchar.isdefined.php