回 帖 发 新 帖 刷新版面

主题:PHP中文

PHP中有一个长度为2的变量 $v 即: 2 == strlen($v)

 那么$v的值有可能是两个英文,例如 'ab'

 也有可能是1个汉字例如 '国'

 那么该如何判断 $v的值是

 1个中文汉字而不是其它呢???

回复列表 (共3个回复)

沙发

用ord函数返回ascii码 不在256内 就说明是汉字了
ord   
  返回字符的序数值。   
    
  语法:   int   ord(string   string);

板凳

那么请问 ascii 在 129 到 255 之间的是什么字符?

3 楼

一些特殊字符,除了键盘上使用的 还有一些系统使用的格式字符 反正汉字不在此范畴

我来回复

您尚未登录,请登录后再回复。点此登录或注册