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

PHP中文网
Libérer: 2023-02-28 19:48:01
original
1164 Les gens l'ont consulté

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

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

代码如下:

<?php echo strip_tags(“Hello <b>world!</b>”); ?>
Copier après la connexion

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;);
Copier après la connexion

index.tpl:

代码如下:

{$articleTitle} 
{$articleTitle|strip_tags}
Copier après la connexion

输出结果:

代码如下:

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.
Copier après la connexion

文章截取:

代码如下:

{$article.content|truncate:35:”…”:true}
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!