php-这个计算字符串长度的函数的原理?
程序员文章站
2022-04-13 13:51:27
...
php
function str_len($str){ $length = strlen(preg_replace('/[\x00-\x7F]/', '', $str)); if ($length) { return strlen($str) - $length + intval($length / 3) * 2; } else { return strlen($str); }}
strlen(preg_replace('/[\x00-\x7F]/', '', $str));这条语句的作用是什么?
strlen($str) - $length + intval($length / 3) * 2;后面这里 intval($length / 3) * 2;的作用是什么?
为什么要这么做?
上一篇: Java中调用微信支付功能的实例分析