ホームページ  >  記事  >  バックエンド開発  >  Smarty では、strip_tags はまず HTML タグをフィルタリングし、次に truncate が記事をインターセプトして使用します。

Smarty では、strip_tags はまず HTML タグをフィルタリングし、次に truncate が記事をインターセプトして使用します。

PHP中文网
PHP中文网オリジナル
2017-06-08 14:19:181119ブラウズ

strip_tags() 関数は、HTML、XML、および 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&#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;);

index.tpl:

コードは次のとおりです:

{$articleTitle} 
{$articleTitle|strip_tags}

出力結果:

コードは次のとおりです:

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.

記事の抜粋:

コードは次のとおりです:

{$article.content|truncate:35:”…”:true}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。