怎么样统计一段字符串中特殊字符的数量呢? 就是除了英文字母、英文标点符号、中文汉字之外的字符比如全角标点,;?和▊□ ▲ △ ○ ◎《 》 「 」 『 』 【 】 〒 〓 〔 〕 〖 〗这类字符 就不一一列举了 实在太多了我希望统计一个字符串中 ,这种字符的数量 不知道怎么实现呢 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将字符串编码转成 GBK 的你说的这些符号的内码都在 0xa1a1 到 0xf7af 之间 哈哈,,for循环{查找比较} 本帖最后由 xuzuning 于 2012-03-21 16:24:49 编辑 utf-8的header("Content-type:text/html;charset=utf-8");$s = <<< TXT 比如全角标点,;?和▊□ ▲ △ ○ ◎《 》 「 」 『 』 【 】 〒 〓 〔 〕 〖 〗 这类字符 就不一一列举了 实在太多了abcd123TXT;preg_match_all('#[^\x{4e00}-\x{9fa5}a-z,.]#u',$s,$m);echo "<pre/>";print_r($m); 中文的非匹配范围可自己查找unicode码表 求教!会员登录积分累加的命令如何写? 如何用php实现对xml的分页 请问这个是什么PHP加密???? WEB模板缓冲机制是什么原理,怎么实现的。 . 和 -> 的区别 匹配字符串 PHP多维数组多字段排序分组,处理的数据比较多,望高手解决 PHP关闭浏览器触发链接代码 php中的数组中的内容能不能用javaScript函数取出 缩略图 二维数组中怎么除去重复项呢 php 帖子无刷新评论
你说的这些符号的内码都在 0xa1a1 到 0xf7af 之间
for循环{
查找比较
}
header("Content-type:text/html;charset=utf-8");
$s = <<< TXT
比如全角标点,;?
和▊□ ▲ △ ○ ◎《 》 「 」 『 』 【 】 〒 〓 〔 〕 〖 〗
这类字符 就不一一列举了 实在太多了abcd123
TXT;
preg_match_all('#[^\x{4e00}-\x{9fa5}a-z,.]#u',$s,$m);
echo "<pre/>";
print_r($m);
中文的非匹配范围可自己查找unicode码表