-
strip_tags関数を使用する方法:
$text = "<p>これはテストです。</p><a href='example.com'>リンク</a>"; $clean_text = strip_tags($text); echo $clean_text;
出力:
これはテストです。リンク
strip_tags関数は、指定されたテキストからHTMLタグを削除します。
-
正規表現を使用する方法:
$text = "<p>これはテストです。</p><a href='example.com'>リンク</a>"; $clean_text = preg_replace('/<[^>]*>/', '', $text); echo $clean_text;
出力:
これはテストです。リンク
上記のコードでは、preg_replace関数を使用し、正規表現パターン'/<[^>]*>/'を使って、HTMLタグを削除しています。
$text = "<p>これはテストです。</p><a href='example.com'>リンク</a>";
$clean_text = htmlspecialchars($text, ENT_QUOTES | ENT_HTML5);
echo $clean_text;
出力:
<p>これはテストです。</p><a href='example.com'>リンク</a>
htmlspecialchars関数は、HTML特殊文字をエスケープすることにより、HTMLタグを無効化します。しかし、テキスト内のHTMLタグは保持されます。
これらの方法を使って、PHPでテキストからHTMLを削除することができます。適切な方法を選択し、ブログ投稿の内容に合わせてコードを適用してください。