php
新建一个php文件,定名为test.php,用于讲解php利用函数取得字符串长度。
在test.php文件内,界说两个字符串,一个纯英文字符串,另一个中英文夹杂的字符串。
利用strlen()方式统计长度,从执行程序成果可见,strlen()方式统计$Str1的字符串长度是准确的,统计第二个字符串$Str2的长度是错误的。
新建一个utf8_strlen()函数,界说其参数为$string,默认为null。代码如下:
在utf8_strlen()函数内,利用preg_match_all()方式经由过程正则表达式拆分字符串,并保留在$match变量中,最后,经由过程count()方式统计获得的数组元素的个数,将成果返回。
利用utf8_strlen方式别离统计$Str1,$Str2字符串的长度,并利用echo将成果输出到页面中。
在浏览器运行test.php文件,查看程序执行的成果,从两个成果可以看出当作功实现了精确统计字符串的长度。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!