PHP (Wordpress のテーマ機能、テーマ オプションに保存されている html をブログ ヘッダーに追加しようとしている) で、次の行を取得しようとしています。
$x="<p>html</p>"; echo $x;
次のようにhtmlをレンダリングするには:
echo "<p>html</p>";
結果は異なります。最初の例では html タグが表示され、2 番目の例では html が処理されます。誰か助けてください。ありがとう
A. HTMLタグを表示したい場合は、htmlentities
例
$x = "<p>html</p>";
echo htmlentities($x);
出力
<p>html</p>
B.逆に文字列が保存される可能性がある場合は、それが表示され <p>html</p>
ている理由であるため<p>html</p>
、次を使用する必要があります。html_entity_decode
例
$x = "<p>html</p>";
echo html_entity_decode($x);
出力
html
C. Webブラウザを使用していない可能性があり、必要なhtml
場合は使用する必要がありますstrip_tags
例
$x = "<p>html</p>";
echo strip_tags($x);
出力
html