トップページ
Laravel学習サイトLaravelやるばい

目次

PHPのstrip_tagsが何かと簡単なサンプルコ ードで解説

みなさんこんにちは、あべ いさぢです。

今回はstrip_tagsが何かと簡単なサンプルコ ードで解説します。


strip_tagsとは

HTMLを取り除く関数です。

基本形は下記になります。

strip_tags(string $string, array|string|null $allowed_tags = null): string

第一引数はHTMLを削除したい文字列で第二引数は削除しないタグです。

これだけで意味が分からないので簡単なサンプルコードで解説します。


サンプルコード

HTMLタグを全て削除したい時は下記の記述をします。

$text = "<h1>タイトル</h1><p>これは<b>テスト</b>です。</p>";

$result = strip_tags($text);

echo $result;

結果は下記になります。

タイトルこれはテストです。

特定のタグを残したい時は第二引数を使い下記の記述をします。

$text = "<h1>タイトル</h1><p>これは<b>テスト</b>です。</p>";

$result = strip_tags($text, "<b>");

echo $result;

結果は下記になります。

タイトルこれは<b>テスト</b>です。

複数のタグを残す時は第二引数に複数のタグを記述すればいいです。

$text = "<h1>タイトル</h1><p>これは<b>テスト</b>です。</p>";

$result = strip_tags($text, "<p><b>");

echo $result;

結果は下記になります。

タイトル<p>これは<b>テスト</b>です。</p>























戻る