-4

我有这个关于字符计数的问题

当我输入五个五个 = 11 个字符但五个/五个 = 它计数超过 11 个字符时,我不知道确切的数字,但我很确定它超过 11 个字符

任何人都可以帮助我吗?将不胜感激。谢谢你

这是我的代码

function get_pop_post_excerpt($limit){
$excerpt = get_the_content();
$excerpt = preg_replace(" (\[.*?\])",'',$excerpt);
$excerpt = strip_shortcodes($excerpt);
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, 40);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = trim(preg_replace( '/\s+/', ' ', $excerpt));
return $excerpt;
}

这实际上是一个 Wordpress 网站

4

1 回答 1

0

尝试用 计算字符mb_strlen()。可能是一个字符串被utf-8编码而另一个没有。You're 11 chars for Effective 9 chars 也表明这是一个编码问题。

于 2013-11-11T08:26:43.237 回答