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

PHP中文网
Freigeben: 2023-02-28 19:48:01
Original
1164 Leute haben es durchsucht

strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。

strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。

代码如下:

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

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

代码如下:

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

index.tpl:

代码如下:

{$articleTitle} 
{$articleTitle|strip_tags}
Nach dem Login kopieren

输出结果:

代码如下:

Blind Woman Gets <span style=”font-family: helvetica;”>New Kidney</span> from Dad she Hasn&#39;t Seen in <strong>years</strong>. 
Blind Woman Gets New Kidney from Dad she Hasn&#39;t Seen in years.
Nach dem Login kopieren

文章截取:

代码如下:

{$article.content|truncate:35:”…”:true}
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!