strip_tagsとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > strip_tagsの意味・解説 

strip_tags

(PHP 4, PHP 5)
strip_tags — 文字列からHTMLおよびPHPタグを取り除く

説明

string strip_tags ( string str [, string allowable_tags] )
この関数は、指定した文字列(str)から全てのHTMLおよびPHPタグを取り除きま す。この関数は、fgetss() 関数と同じタグ除去アルゴリズムを使用します。
オプションの2番目の引数により、取り除かないタグを指定できます。 注意: allowable_tagsは、PHP3.0.13, PHP4.0.0で追加されました。
PHP 4.3.0以降、HTMLコメントも削除されるようになりました。この機能はハードコードされており、 allowable_tagsで変更することはできません。

警告
現在、strip_tags()はHTMLの検証を行わないため、 不完全または壊れたタグにより予想以上に多くのテキスト/データが削除される 可能性があります。


警告
この関数は、allowable_tagsで許可した全てのタグ の属性を修整しません。これには、style お よび onmouseover属性が含まれており、悪意のあ るユーザが他のユーザに見せるようなテキストを投稿する際に危険な行 為を行う可能性があります。


例 2306. strip_tags()の例
<?php
$text = '<p>Test paragraph.</p><!-- Comment --> Other text';
echo strip_tags($text);
echo "\n";

// Allow <p>
echo strip_tags($text, '<p>');
?>
上の例の出力は以下となります。

Test paragraph. Other text
<p>Test paragraph.</p> Other text

    


strip_tags()は、PHP 5.0.0以降バイナリセーフとなっています。
htmlspecialchars()も参照してください。


このページでは「PHP関数リファレンス」からstrip_tagsを検索した結果を表示しています。
Weblioに収録されているすべての辞書からstrip_tagsを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からstrip_tags を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「strip_tags」の関連用語

strip_tagsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



strip_tagsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS