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


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}



相关阅读:
控制input的CSS但不影响CheckBox以及Radio的样式
学习JS面向对象成果 借国庆发布个最新作品与大家交流
Mysql入门基础 数据库创建篇
SlideView 图片滑动(扩展/收缩)展示效果
Z-Blog发表文章区标签教程
最大限度的分离table的样式与结构
连接MySQl的JavaBean
如何查询Vista系统的IP
原创批处理之网站屏蔽与解除屏蔽批处理
删除文件或文件夹的多种方法
可定制的PHP缩略图生成程式(需要GD库支持)
Oracle 11g最有特点的五大特性
Javascript 阻止浏览器默认操作的实现代码
把Windows Vista当成Linux系统来使用
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4