获得UTF8编码的字符串的长度的函数 程序员文章站 2022-04-11 19:54:08 ... /* * 用于UTF8编码的程序 * 获得字符串的长度,一个中文表示3个长度 */ function utf8_strlen($str) { $count = 0; for($i = 0; $i $value = ord($str[$i]); if($value > 127) { $count++; if($value >= 192 && $value elseif($value >= 224 && $value elseif($value >= 240 && $value else die('Not a UTF-8 compatible string'); } $count++; } return $count; } ?> 复制代码 相关标签: 获得UTF8编码的字符串的长度的函数 上一篇: php intval() 小数时安全漏洞分析 下一篇: JavaScript 常见安全漏洞和自动化检测技术_javascript技巧 推荐阅读 检测含有中文字符串的实际长度 Window 下安装Mysql5.7.17 及设置编码为utf8的方法 php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法 Python中用startswith()函数判断字符串开头的教程 自己写了一个php检测文件编码的函数 PHP中preg_match函数正则匹配的字符串长度问题 C#使用base64对字符串进行编码和解码的测试 php对包含html标签的字符串进行截取的函数分享 PHP安全的URL字符串base64编码和解码 探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解