PHP Wordpress - 精确修剪文本功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Wordpress - 精确修剪文本功能相关的知识,希望对你有一定的参考价值。
function pcsite_trim ($text, $maxwords, $allowtags = "") {
// <?php echo pcsite_trim(get_the_content(), 15, "");
// Strip tags
$text = strip_tags($text, $allowtags);
//workingonthis-$thinchars = ereg_replace("[^fijlt]", "", $text);
//workingonthis-$fatchars = ereg_replace("[^mw]", "", $text);
//workingonthis-$modifier = 5.1 + ( (strlen($thinchars) / strlen($text)) - (strlen($fatchars) / strlen($text)) );
$modifier = 5.1; // average letters per word (in normal english it's 4.5, but in blogging and so it increases)
$text = substr($text, 0, $maxwords * $modifier);
$words = explode(" ", $text);
$words = array_slice($words, 0, count($words) - 1 );
// Array to text
$text = implode(" ", $words);
$text = "<p>".$text."...</p>";
return $text;
}
以上是关于PHP Wordpress - 精确修剪文本功能的主要内容,如果未能解决你的问题,请参考以下文章
使用 Wordpress 修剪 MySQL 中的空格
php 缩短内容文本,修剪内容
Silverlight:带有文本修剪功能的按钮模板
使用带有拆分到文本功能的修剪
PHP GD从创建的PNG修剪透明像素
修剪mp3文件时ffmpeg不精确