當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。