洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營(yíng)銷規(guī)律
作者:狐靈科技 | 2019-10-05 17:19 |點(diǎn)擊:
許多站長(zhǎng)使用dedecms,想在文章頁(yè)獲取文章正文詞數(shù),但是dede系統(tǒng)默認(rèn)設(shè)置是沒有文章字?jǐn)?shù)統(tǒng)計(jì)功能模塊的,下面為大家分享dedecms實(shí)現(xiàn)文章字?jǐn)?shù)統(tǒng)計(jì)功能。
// 統(tǒng)計(jì)文章字?jǐn)?shù) function strlen_utf8($str) { $i = 0; $count = 0; $str = Html2text($str); $len = strlen($str); while ($i < $len) { $chr = ord($str[$i]); $count++; $i++; if ($i >= $len) { break; } if ($chr & 0x80) { $chr <<= 1; while ($chr & 0x80) { $i++; $chr <<= 1; } } } return $count; }
復(fù)制后效果圖:
正常情況統(tǒng)計(jì)的是文章body里面的文字,在對(duì)應(yīng)的模板添加如下代碼:字?jǐn)?shù):{dede:field.body function='strlen_utf8(@me)'/}字
加入后的效果圖: