当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP IntlChar::isblank()用法及代码示例


IntlChar::isblank()函数是PHP中的内置函数,用于确定给定的输入代码数据是空白还是水平空格字符,并且可见字符将一行中的单词分隔开。

如果输入包含U + 0009(TAB)和字符“Zs”(空格分隔符)(零宽度空格)(ZWSP,U + 200B),则它将为True。
在垂直空间控件包含以下字符的情况下,除“vertical space controls”字符以外的Unicode White_Space字符为true:U + 000A(LF)U + 000B(VT)U + 000C(FF)U + 000D(CR)U + 0085(NEL)U + 2028 (LS)U + 2029(PS)。

用法:


bool IntlChar::isblank ( $codepoint )

参数:该函数接受如上所述和以下描述的单个参数:

  • $codepoint:输入参数$codepoint是整数值或字符,被编码为UTF-8字符串。编译函数后,该函数返回布尔值。

返回值:如果$codepoint是空白或水平字符,则返回TRUE,否则返回FALSE。

例子:

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

以下示例程序旨在说明PHP中的IntlChar::isblank()函数:

程序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")); 
?>

输出:

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

程序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')); 
?>

输出:

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

程序3:如果函数输入是字符串或数字,则将输出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")); 
?>

输出:

NULL
NULL

参考: http://php.net/manual/en/intlchar.isblank.php



相关用法


注:本文由纯净天空筛选整理自jit_t大神的英文原创作品 PHP | IntlChar::isblank() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。