IntlChar::isIDIgnorable()函数是PHP中的内置函数,用于确定代码点是否为可忽略字符。对于具有常规类别“Cf”(格式控件)以及非空白ISO控件(U + 0000…U + 0008,U + 000E…U + 001B,U + 007F…U + 009F)的字符,它为TRUE。
用法:
bool IntlChar::isIDIgnorable( $codepoint )
参数:该函数接受单个参数$codepoint,该参数是必需的。它是一个字符或整数值,编码为UTF-8字符串。
返回值:如果$codepoint是可忽略的标识符,则返回True,否则返回False。
以下示例程序旨在说明PHP中的IntlChar::isIDIgnorable()函数。程序1:
<?php
// PHP code to illustrate
// IntlChar::isIDIgnorable() function
// Input character codepoint value
var_dump(IntlChar::isIDIgnorable("X"));
echo "<br>";
// Input symbolic codepoint value
var_dump(IntlChar::isIDIgnorable("^ "));
echo "<br>";
// Input int codepoint value
var_dump(IntlChar::isIDIgnorable("3 "));
echo "<br>";
// Input int char an identifier
// of codepoint value
var_dump(IntlChar::isIDIgnorable("\u{007F}"));
echo "<br>";
var_dump(IntlChar::isIDIgnorable("\u{012C}"));
echo "<br>";
// Input string codepoint value
var_dump(IntlChar::isIDIgnorable("Geeks"));
echo "<br>";
?>
输出:
bool(false) NULL NULL bool(true) bool(false) NULL
程序2:
<?php
// PHP code to illustrate
// IntlChar::isIDIgnorable function
// Declare an array $arr
$arr = array("G", "\u{007F}", ".", "8", "/",
"\u{000}", "\t", "\u{007}", "\u{0AB}" );
// Loop run for every array element
foreach ($arr as $val){
// Check each element as code point data
var_dump(IntlChar::isIDIgnorable($val));
echo "<br>";
}
?>
输出:
bool(false) bool(true) bool(false) bool(false) bool(false) bool(true) bool(false) bool(true) bool(false)
相关文章:
参考: http://php.net/manual/en/intlchar.isidignorable.php
相关用法
- d3.js d3.lab()用法及代码示例
- PHP exp()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- PHP sin( )用法及代码示例
- PHP abs()用法及代码示例
- PHP cos( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP next()用法及代码示例
- PHP Ds\Map get()用法及代码示例
- d3.js d3.sum()用法及代码示例
- PHP pi( )用法及代码示例
注:本文由纯净天空筛选整理自jit_t大神的英文原创作品 PHP | IntlChar::isIDIgnorable() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。