社区
基础编程
帖子详情
高分求一个判断字符长度的函数,要支持utf8格式的。
lanbor
2005-11-25 09:59:35
我想要一个utf8_strlen()函数,支持utf8的,汉字长度算2,英文算1。例如:
utf8_strlen('a哈哈') = 5; 。
好像php的mb_*类函数把utf里每个字符都算做1个长度。请高手帮忙。谢谢啦!!
...全文
120
3
打赏
收藏
高分求一个判断字符长度的函数,要支持utf8格式的。
我想要一个utf8_strlen()函数,支持utf8的,汉字长度算2,英文算1。例如: utf8_strlen('a哈哈') = 5; 。 好像php的mb_*类函数把utf里每个字符都算做1个长度。请高手帮忙。谢谢啦!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gdj
2005-11-28
打赏
举报
回复
strlen('a哈哈')就=5了……
pswdf
2005-11-28
打赏
举报
回复
你在gb2312下截取,然后再转成utf-8不就可以了
lanbor
2005-11-25
打赏
举报
回复
哦,不用了,我已经知道怎么做了,用这两条就可以搞定:
$s = mb_substr($str,$i,1,'utf8');
$curr_length += ord($s) > 127 ? 2 : 1;
leetcode316-AlgoriGym:算法训练
leetcode 316 阿尔戈里健身房 我的算法解决方案库 目标导向 每日提交 - 我每天至少提交
一个
算法问题。 ...
utf8
2 级 上) O(1) 程序员 简单的 O(J+S) O(1) 让代码 1级 上) O(1) 程序员 编码测试高
php图片写入带问号_PHP用imageTtfText
函数
在图片上写入汉字
这往往会给入门者当头一棒,不过不要着急,因为还有
一个
imageTtfText()
函数
,这个
函数
能绘制UTF-8编码的
字符
串,当然可以绘制汉字了。参数:$size 字体大小,其
长度
单位依赖于GD库的版本,对于GD2来说是磅(point)。...
软考高项论文50分秘籍——心法篇
讲师以52分和53分通过论文,2次
高分
通过,方法论经得起考验
php制图汉字,PHP用imageTtfText
函数
在图片上写入汉字
这往往会给入门者当头一棒,不过不要着急,因为还有
一个
imageTtfText()
函数
,这个
函数
能绘制UTF-8编码的
字符
串,当然可以绘制汉字了。参数:$size 字体大小,其
长度
单位依赖于GD库的版本,对于GD2来说是磅(point)。...
php
字符
串的截取方式
1、中文截取:mb_substr()。 mb_substr(s t r , str,str,start,l e n g t h , length,length,encoding) ...在
utf8
编码下,由于
一个
汉字占3个字节。 $str = 'hello'; echo substr($str,1,2);//..
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章