php 从提供的内容中生成摘录。剥离HTML,删除尾随标点符号,并在删除文本时添加“更多”字符串。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从提供的内容中生成摘录。剥离HTML,删除尾随标点符号,并在删除文本时添加“更多”字符串。相关的知识,希望对你有一定的参考价值。
<?php
/**
* Get an excerpt
*
* @param string $content The content to be transformed
* @param int $length The number of words
* @param string $more The text to be displayed at the end, if shortened
* @return string
*/
function get_excerpt( $content, $length = 40, $more = '...' ) {
$excerpt = strip_tags( trim( $content ) );
$words = str_word_count( $excerpt, 2 );
if ( count( $words ) > $length ) {
$words = array_slice( $words, 0, $length, true );
end( $words );
$position = key( $words ) + strlen( current( $words ) );
$excerpt = substr( $excerpt, 0, $position ) . $more;
}
return $excerpt;
}
以上是关于php 从提供的内容中生成摘录。剥离HTML,删除尾随标点符号,并在删除文本时添加“更多”字符串。的主要内容,如果未能解决你的问题,请参考以下文章
Python 操作Redis
python爬虫入门----- 阿里巴巴供应商爬虫
Python词典设置默认值小技巧
《python学习手册(第4版)》pdf
Django settings.py 的media路径设置
Python中的赋值,浅拷贝和深拷贝的区别