如何计算一个帖子标题的长度? 时间:2014-05-27 作者:Leader 假设我有一个标题为Crime & Punishment我尝试使用以下行计算我的条目标题的字符数:echo strlen( get_the_title() ); 我以为代码会给我18个字符Crime & Punishment, 但结果是23个字符。上面的代码没有给出我想要的结果,因为它以HTML代码的形式读取标题中的符号。这种情况是否有解决办法? 2 个回复 最合适的回答,由SO网友:fuxia 整理而成 实际上有两个问题:在& 编码为&, 所以你必须使用html_entity_decode() 第一多字节字符需要多个字节,并且strlen() 都会失败。Don’t use strlen().因此,请使用以下方法:$title = html_entity_decode( get_the_title(), ENT_XML1, \'UTF-8\' ); $length = mb_strlen( $title, \'utf-8\' ); SO网友:Gareth Gillman Try:<?php echo strip_tags(strlen(get_the_title())); ?> 结束 文章导航