CodeSky 代码之空

随手记录自己的学习过程

PHP utf-8下strlen()小结

2014-01-24 14:58分类: PHP评论: 0

strlen()用于获取字符串长度,英文1字节好无悬念,而中文呢。

1<?php
2	$str = 'hello 你好世界';
3	echo strlen($str);
4?>
5

运行了一下这个结果是18很疑惑,为什么呢,一直以为中文就按2字节来计,结果看到:中文字占2-4字节 这样就明白了,在这里一个中文三个字节,剩下的以后再补充好了

扩展阅读http://php.net/strlen

评论 (0)