function mbStrSplit ($string, $len=1) {
$start = 0;
$strlen = mb_strlen($string);
while ($strlen) {
$array[] = mb_substr($string,$start,$len,"utf8");
$string = mb_substr($string, $len, $strlen,"utf8");
$strlen = mb_strlen($string);
}
return $array;
}
function match_chinese($chars,$encoding='utf8') //过滤特殊字符串
{
$pattern =($encoding=='utf8')?'/[\x{4e00}-\x{9fa5}a-zA-Z0-9,,。 ]/u':'/[\x80-\xFF]/';
preg_match_all($pattern,$chars,$result);
$temp =join('',$result[0]);
return $temp;
}
$zishu=mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8');
if($zishu<=2700){ //字数限制2700,超过不输出朗读功能。
$str = "你好吗"; //删除$str =后面的内容,替换成这个:strip_tags($post->post_content);$str = str_replace("、",",",$str );//保留顿号$str=match_chinese($str);
$r = mbStrSplit($str, 900);
$qian="http://tsn.baidu.com/text2audio?tex=";
$hou="";//例子:&per=0&spd=5&pit=5&vol=5&aue=3&cuid=123456PHP&tok=25.d7787ede620fd2fd516f119ab668f50b.2582090.1546809998.282335-15079228&lan=zh&ctp=1复制这一段你的tok号在双引号里面
//以上是文章切割部分