帝国cms教程

帝国CMS newtext内容字段字数统计方法分享

我的站长站 2024-06-26 人阅读

我们用到了php的统计函数:

strlen()

然后当前newtext文章内容字段是:

$navinfor[newstext]

结合起来newtext内容字段的字数统计的方法就是:

<?=strlen($navinfor[newstext])?>

但是这种统计包括了字符,空格,HTML标签等,不是单纯的文字字数,所以还需要过滤掉字符,空格,html标签等内容。

过滤掉空格等字符的代码:

<?=strlen(htmlspecialchars(strip_tags(str_replace('&nbsp;','',str_replace('&ldquo;','',str_replace('&rdquo;','',$navinfor[newstext]))))))?>

过滤掉html代码,空格代码等:

<?=strlen(htmlspecialchars(strip_tags(str_replace('&nbsp;','',str_replace('&ldquo;','',str_replace('&rdquo;','',str_replace(egetzy('rn'),'',str_replace(egetzy('<br />'),'',$navinfor[newstext]))))))))?>

剩下的就是真正的文字字符了。

最新更新