课程
/后端开发
/PHP
/PHP进阶篇
如果是中英文结合的字符串怎么获取长度呢?
2016-12-18
源自:PHP进阶篇 10-5
正在回答
如果是既有英文又有中文的话,每个中文按照三个字符处理的(至于一个中文按照多少个字符处理与编码有关)
如下代码,运行结果为23
<?php $str="你好世界Hello World"; $n=strlen($str); echo $n;?>
小黍 提问者
直接使用mb_strlen()就可以了
嗯嗯,不客气
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答为什么输出结果是字符的长度而不是内容 ?
2 回答源字符串,请问这个怎么定义的呢?
2 回答正则表达式就是用来判断某个字符串中是否包含指定字符串吗?
2 回答将目标字符串$str中的文件名替换后增加em标
1 回答自己建了一个txt文档,在文档上写数字和汉字,用file_get_content获取,汉字是乱码的