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

PHP中文网
リリース: 2023-02-28 19:48:01
オリジナル
1164 人が閲覧しました

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}
ログイン後にコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!