smarty中先strip_tags过滤html标签后truncate截取文章运用

yipeiwu_com6年前PHP代码库
strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。
复制代码 代码如下:

<?php echo strip_tags(“Hello <b>world!</b>”); ?>

smarty中可以使用strip_tags去除html标签,包括在< >之间的任何内容。

例如:

index.php:
复制代码 代码如下:

$smarty = new Smarty;
$smarty->assign(‘articleTitle', “Blind Woman Gets <span style=”font-family: &amp;amp;”>New Kidney</span> from Dad she Hasn't Seen in <strong>years</strong>.”);
$smarty->display(‘index.tpl');

index.tpl:
复制代码 代码如下:

{$articleTitle}
{$articleTitle|strip_tags}

输出结果:
复制代码 代码如下:

Blind Woman Gets <span style=”font-family: helvetica;”>New Kidney</span> from Dad she Hasn't Seen in <strong>years</strong>.
Blind Woman Gets New Kidney from Dad she Hasn't Seen in years.

文章截取:
复制代码 代码如下:

{$article.content|truncate:35:”…”:true}

相关文章

php基于session锁防止阻塞请求的方法分析

本文实例讲述了php基于session锁防止阻塞请求的方法。分享给大家供大家参考,具体如下: 说明: 这是一篇参考国外网站http://konrness.com/php5/how-to-...

PHP session垃圾回收机制实例分析

本文实例讲述了PHP session垃圾回收机制。分享给大家供大家参考,具体如下: session过期时间 在php.ini文件中有这样一个配置,这个配置表示session文件过期时间,...

PHP排序算法系列之归并排序详解

归并排序 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得...

PHP4和PHP5性能测试和对比 测试代码与环境

作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu时间:2007年8月6日PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了...

详解php的socket通信

详解php的socket通信

 对 TCP/IP 、 UDP 、 Socket 编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。 那什么是TCP/IP、UDP? TCP/IP(Tran...