strip_tags( string $str[, string $allowable_tags] )

strip_tags( string $str[, string $allowable_tags] )は、文字列「$str」から、HTMLタグ、HTMLコメント、PHPタグを取り除く、組み込み関数。「$allowable_tags」に、取り除きたくないタグを、指定することもできる。

定義

文字列型 strip_tags( 文字列型 $str[, 文字列型 $allowable_tags] );

パラメータ

文字列型 $str

HTMLタグ、HTMLコメント、PHPタグを取り除きたい文字列を指定する。

文字列型 $allowable_tags

オプション。

取り除きたくないタグを指定できる。

戻り値

文字列「文字列型 $str」から、HTMLタグ、HTMLコメント、PHPタグを、取り除いた文字列。

構文

HTMLタグ、HTMLコメント、PHPタグを取り除く

取り除き後文字列 = strip_tags( 対象文字列 );

「対象文字列」から、HTMLタグ、HTMLコメント、PHPタグを、取り除き、「取り除き後文字列」を返す。

取り除かないタグ以外のタグを取り除く

取り除き後文字列 = strip_tags( 対象文字列, 取り除かないタグ );

「対象文字列」から、「取り除かないタグ」に指定したタグ以外の、HTMLタグ、HTMLコメント、PHPタグを、取り除き、「取り除き後文字列」を返す。

サンプル

HTMLタグを取り除く

<?php
$varText = '<p><b>strip_tags()</b>関数のサンプル. <br /><a href="#">Sample</a>.</p>';
echo strip_tags( $varText );
?>

↓↓↓出力結果↓↓↓

strip_tags()関数のサンプル. Sample.

取り除かないタグ以外のタグを取り除く

<?php
$varText = '<p><b>strip_tags()</b>関数のサンプル. <br /><a href="#">Sample</a>.</p>';
echo strip_tags( $varText, '<p><a>' );
?>

↓↓↓出力結果↓↓↓

<p>strip_tags()関数のサンプル. <a href="#">Sample</a>.</p>

PHPタグを取り除く

<?php
$varText = '<p><?= "PHPタグ" ?>サンプル</p>';
echo strip_tags( $varText, '<p>' );
?>

↓↓↓出力結果↓↓↓

<p>サンプル</p>

HTMLコメントを取り除く

<?php
$varText = '<p><!-- HTMLコメント -->サンプル</p>';
echo strip_tags( $varText, '<p>' );
?>

↓↓↓出力結果↓↓↓

<p>サンプル</p>

スポンサード リンク

カテゴリー: PHP, 取り除く, 文字列, 組み込み関数 タグ: パーマリンク