主题:PHP中文
下雨了
[专家分:770] 发布于 2007-01-31 00:50:00
PHP中有一个长度为2的变量 $v 即: 2 == strlen($v)
那么$v的值有可能是两个英文,例如 'ab'
也有可能是1个汉字例如 '国'
那么该如何判断 $v的值是
1个中文汉字而不是其它呢???
最后更新于:2007-01-31 00:52:00
回复列表 (共3个回复)
沙发
longlong16 [专家分:10670] 发布于 2007-02-01 10:10:00
用ord函数返回ascii码 不在256内 就说明是汉字了
ord
返回字符的序数值。
语法: int ord(string string);
板凳
下雨了 [专家分:770] 发布于 2007-02-01 21:56:00
那么请问 ascii 在 129 到 255 之间的是什么字符?
3 楼
longlong16 [专家分:10670] 发布于 2007-02-02 09:34:00
一些特殊字符,除了键盘上使用的 还有一些系统使用的格式字符 反正汉字不在此范畴
我来回复