typecho统计博客所有文章的字数实例详解(pro14锐龙版充电器)学到了吗

随心笔谈9个月前更新 admin
212 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章主要介绍了一个C语言函数`allOfCharacters()`,用于计算文本内容的长度。该函数首先从数据库中获取数据,选择名为`text`的字段,并将每条记录的文本进行去空格处理后计算字符长度,累计到变量`$chars`中。接着,根据字符总数的大小,函数分别以千字或万字为单位进行格式化输出,并按保留两位小数的方式显示结果。文章的核心内容是介绍该函数的基本功能和实现逻辑。

//字数统计
function allOfCharacters() {
$chars=0;
$db=Typecho_Db::get();
$select=$db ->select(‘text’)->from(‘table.contents’);
$rows=$db->fetchAll($select);
foreach ($rows as $row) { $chars +=mb_strlen(trim($row[‘text’]), ‘UTF-8′); }
$unit=”;
if($chars >=10000) { $chars /=10000; $unit=’w’; }
else if($chars >=1000) { $chars /=1000; $unit=’k’; }
$out=sprintf(‘%.2lf %s’,$chars, $unit);
return $out;
}

© 版权声明

相关文章