La función IntlChar::isgraph() es una función incorporada en PHP que se usa para verificar si el punto de código es un carácter gráfico o no. Devuelve True para todos los caracteres excepto aquellos con categorías generales Cc (códigos de control), Cf (controles de formato), Cs (sustitutos), Cn (sin asignar) y Z (separadores).
Sintaxis:
bool IntlChar::isgraph ( $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 gráfico, False de lo contrario.
Los siguientes programas ilustran la función IntlChar::isgraph() en PHP:
Programa 1:
<?php // PHP code to illustrate the // IntlChar::isgraph() function. // Alphabet cases var_dump(IntlChar::isgraph("c")); // Single digit var_dump(IntlChar::isgraph("4")); // UTF encoded string var_dump(IntlChar::isgraph("\u{2403}")); // new line character var_dump(IntlChar::isgraph("\n")); // vertical tab character var_dump(IntlChar::isgraph("\t")); ?>
bool(true) bool(true) bool(true) bool(false) bool(false)
Programa 2:
<?php // PHP code to illustrate IntlChar isgraph() // Declare an array $arr $arr = array("Z", "291", "^", " ", "*", "Sudo Placement"); // Loop run for every array element foreach ($arr as $val){ // Check each element as code point data var_dump(IntlChar::isgraph($val)); } ?>
bool(true) NULL bool(true) NULL bool(true) NULL
Artículos relacionados:
Referencia: http://php.net/manual/en/intlchar.isgraph.php