牛牛在线工具

IntlChar::isIDPart()

收录 8868 个 PHP 函数,含用途说明与用法示例。

IntlChar::isIDPart()

Unicode字符,不适用于ASCII字符

函数名称:IntlChar::isIDPart() 函数描述:判断给定的Unicode字符是否可以作为标识符的一部分。 适用版本:PHP 7.0.0及以上版本 用法: bool IntlChar::isIDPart ( mixed $codepoint ) 参数: $codepoint:要检查的Unicode字符的代码点或字符。 返回值: 如果给定的字符可以作为标识符的一部分,则返回true,否则返回false。 示例: // 示例1:检查单个字符 $char1 = 'A'; // 字符A的Unicode代码点为U+0041 var_dump(IntlChar::isIDPart($char1)); // 输出: bool(true) $char2 = '9'; // 字符9的Unicode代码点为U+0039 var_dump(IntlChar::isIDPart($char2)); // 输出: bool(false) // 示例2:检查多个字符 $string = 'Hello_123'; for ($i = 0; $i < strlen($string); $i++) { $char = $string[$i]; if (IntlChar::isIDPart($char)) { echo $char . ' 是一个合法的标识符字符。' . PHP_EOL; } else { echo $char . ' 不是一个合法的标识符字符。' . PHP_EOL; } } // 输出: // H 是一个合法的标识符字符。 // e 是一个合法的标识符字符。 // l 是一个合法的标识符字符。 // l 是一个合法的标识符字符。 // o 是一个合法的标识符字符。 // _ 是一个合法的标识符字符。 // 1 不是一个合法的标识符字符。 // 2 不是一个合法的标识符字符。 // 3 不是一个合法的标识符字符。 注意事项: 该函数仅适用于Unicode字符,不适用于ASCII字符。 该函数对于非法的Unicode代码点会返回false,并且会抛出ValueError异常。