这个 IntlChar::isIDIgnorable() 函数是PHP中的一个内置函数,用于确定代码点是否为可忽略字符。对于一般类别为“Cf”(格式控件)的字符以及非空白ISO控件(U+0000…U+0008,U+000E…U+001B,U+007F…U+009F)也是如此。
null
语法:
bool IntlChar::isIDIgnorable( $codepoint )
参数: 此函数只接受一个参数 $codepoint 这是强制性的。它是一个字符或整数值,编码为UTF-8字符串。
返回值: 如果 $codepoint 是一个可忽略的标识符,然后返回True,否则返回False。
下面的程序说明了 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}" , " " , "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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END