(PHP 7, PHP 8)
IntlChar::isblank — Verifica se um ponto de código é um caractere "vazio" ou um "espaço horizontal"
Determina se o ponto de código especificado é um "vazio" ou um "espaço horizontal", um caractere que visivelmente separa palavras em uma linha.
As definições a seguir são equivalentes:
true
para caracteres Unicode White_Space (espaço em branco) exceto para "controles de espaço vertical" que são
os seguintes caracteres: U+000A (LF), U+000B (VT), U+000C (FF), U+000D (CR), U+0085 (NEL), U+2028 (LS) e U+2029 (PS)
true
para U+0009 (TAB) e caracteres com categoria geral "Zs" (separadores de espaço) exceto o Espaço de Largura Zero (ZWSP, U+200B).
Retorna true
se
codepoint
for um caractere "vazio" ou de "espaço horizontal", false
se não for. Retorna null
em caso de falha.
Exemplo #1 Testando diferentes pontos de código
<?php
var_dump(IntlChar::isblank("A"));
var_dump(IntlChar::isblank(" "));
var_dump(IntlChar::isblank("\t"));
?>
O exemplo acima produzirá:
bool(false) bool(true) bool(true)