牛牛在线工具

IntlChar::isdefined()

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

IntlChar::isdefined()

检查给定的Unicode字符是否已定义

函数名称:IntlChar::isdefined() 函数描述:该函数用于检查给定的Unicode字符是否已定义。 函数参数:一个Unicode字符的整数值。 返回值:如果给定的字符已定义,则返回true;否则返回false。 函数适用版本:PHP 7及以上版本。 函数用法示例: // 示例1:检查字符是否已定义 $char1 = ord('A'); // 获取字符'A'的Unicode值 $char2 = ord('❤'); // 获取字符'❤'的Unicode值 if (IntlChar::isdefined($char1)) { echo "字符'A'已定义。\n"; } else { echo "字符'A'未定义。\n"; } if (IntlChar::isdefined($char2)) { echo "字符'❤'已定义。\n"; } else { echo "字符'❤'未定义。\n"; } // 输出结果: // 字符'A'已定义。 // 字符'❤'已定义。 // 示例2:使用十六进制表示的Unicode值 $char3 = 0x20AC; // Euro符号的Unicode值 if (IntlChar::isdefined($char3)) { echo "字符'€'已定义。\n"; } else { echo "字符'€'未定义。\n"; } // 输出结果: // 字符'€'已定义。 注意事项:该函数需要PHP安装有Intl扩展才能正常工作。可以通过在php.ini文件中启用extension=intl来启用该扩展。