PHP | Función IntlChar::isblank()

La función IntlChar::isblank() es una función incorporada en PHP que se utiliza para determinar que los datos del código de entrada dados son un carácter de espacio en blanco o horizontal y el carácter visible separa las palabras en una línea.

Si la entrada contiene U+0009 (TAB) y caracteres “Zs” (separadores de espacio) excepto Espacio de ancho cero (ZWSP, U+200B), entonces será Verdadero.
Un carácter Unicode White_Space excepto el carácter de «controles de espacio vertical» es verdadero donde los controles de espacio vertical contienen los siguientes caracteres: U+000A (LF) U+000B (VT) U+000C (FF) U+000D (CR) U+0085 (NEL ) U+2028 (LS) U+2029 (PS).

Sintaxis:

bool IntlChar::isblank ( $codepoint )

Parámetro: Esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • $codepoint: el parámetro de entrada $codepoint es un carácter o valores enteros, que está codificado como una string UTF-8 . La función devuelve un valor booleano después de la compilación de la función.

Valor devuelto: si $codepoint es un espacio en blanco o un carácter de espacio horizontal, devuelve VERDADERO; de lo contrario, devuelve FALSO.

Ejemplos:

Input : $codepoint = "G"
Output :bool(false)
// Character becomes False

Input : $codepoint = " "
Output : bool(true)
// Space becomes TRUE

Input : $codepoint = "Geeks"
Output : NULL
// String  becomes NULL

Los siguientes programas ilustran la función IntlChar::isblank() en PHP:

Programa 1:

<?php
// PHP code to illustrate the 
// IntlChar::isblank() function.
  
// input alphabe character
var_dump(IntlChar::isblank("X"));
  
// Plus operator 
var_dump(IntlChar::isblank("+"));
  
// Space character
var_dump(IntlChar::isblank(" "));
  
// % sign operator
var_dump(IntlChar::isblank("%"));
  
// tab character
var_dump(IntlChar::isblank("\t"));
  
// new line character
var_dump(IntlChar::isblank("\n"));
?>

Producción:

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

Programa 2:

<?php
// PHP code to illustrate the 
// IntlChar::isblank() function.
  
// input alphabe character
var_dump(IntlChar::isblank('X'));
  
// Plus operator 
var_dump(IntlChar::isblank('+'));
  
// Space character
var_dump(IntlChar::isblank(' '));
  
// % sign operator
var_dump(IntlChar::isblank('%'));
  
// tab character
var_dump(IntlChar::isblank('\t'));
  
// new line character
var_dump(IntlChar::isblank('\n'));
?>

Producción:

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

Programa 3: si la entrada de la función es una string o un número, imprimirá NULL.

<?php
// PHP code to illustrate the 
// IntlChar::isblank() function.
  
// In case of input string
var_dump(IntlChar::isblank("GeeksforGeeks is Computer Portal"));
  
// In case of number input
var_dump(IntlChar::isblank("2018"));
?>

Producción:

NULL
NULL

Referencia: http://php.net/manual/en/intlchar.isblank.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 *