正文

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

文章摘要

这篇文章主要介绍了一个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; }