PHP | IntlChar::isIDStart()函数

这个 IntlChar::isIDStart() 函数是PHP中的一个内置函数,用于检查给定的输入字符代码点是否允许,因为第一个字符是否是标识符。对于一般类别为“L”(字母)和“Nl”(字母数字)的字符也是如此。

null

语法:

bool IntlChar::isIDStart( $codepoint )

参数: 此函数只接受一个参数 $codepoint 这是强制性的。输入参数是一个字符或整数值,编码为 UTF-8 一串

返回值: 如果 $codepoint 以标识符字符开头,然后返回True,否则返回False。

下面的程序说明了 IntlChar::isIDStart() PHP中的函数:

项目1:

PHP

<?php
// PHP code to illustrate
// IntlChar::isIDStart() function
// Input character codepoint value
var_dump(IntlChar::isIDStart( "G" ));
// Input string codepoint value
var_dump(IntlChar::isIDStart( "Geeks" ));
// Input int codepoint value
var_dump(IntlChar::isIDStart( "3 " ));
// Input floating codepoint value
var_dump(IntlChar::isIDStart( "2025.6003" ));
// Input int char an identifier
// of codepoint value
var_dump(IntlChar::isIDStart( "u{007F}" ));
var_dump(IntlChar::isIDStart( "u{012C}" ));
// Input symbolic codepoint value
var_dump(IntlChar::isIDStart( " $ " ));
?>


输出:

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

项目2:

PHP

<?php
// PHP code to illustrate
// IntlChar::isIDStart() function
// Declare an array with
// different codepoint value
$arr = array ( "h" ,
"H" ,
"." ,
"999" ,
"" ,
" " ,
"u{007F}"
);
// For loop condition to check
// each character through function
foreach ( $arr as $val ) {
// Check each element as code point data
var_dump(IntlChar::isIDStart( $val ));
}
?>


输出:

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

相关文章:

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

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享