HTML を出力する方法

PHP の関数の中に HTML 出力を埋め込む。

<?php

function div_start_tag() {
?> <div> <?php
}

function div_end_tag() {
?> </div> <?php
}

参考:

PHP の関数で HTML を出力する方法 | q-Az

PHP で出来ることと処理の流れ – Qiita

HTML 内で PHP スクリプトを実行 | Webkaru

PHP の echo や print で上手く HTML タグを出力する方法 | にふのて

PHP と HTML | PHP Manual [公式]

文字列内の HTML をエスケープする

htmlspecialchars を使う。

  • アンパサンド:& → &amp;
  • ダブルクォート:" → &quot;
  • シングルクォート:'&#039; もしくは &apos;
  • 小なり不等号:<&lt;
  • 大なり不等号:>&gt;

シングルクォートは ENT_QUOTES を指定した場合のみ変換される。

参考:

htmlspecialchars | PHP Manual [公式]

PHP のタグを含む文字列を表示する方法 | teratail

htmlentities

HTML に使われる特殊文字を HTML エンティティに変換する。

参考:

htmlentities | PHP Manual [公式]

HTML タグを取り除く

strip_tags を使う。

参考:

strip_tags | PHP Manual [公式]

PHP のタグを含む文字列を表示する方法 | teratail

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です