文字列のHTML処理に関する、PHPの文字列関数についてのリファレンス。
-
htmlentities( string $string[, int $flags[, string $encoding[, bool $double_encode]]] )
文字列「$string」を、文字セット「$encoding」に基づき、HTMLエンティティ(文字実体参照)に変換(エンコード)する組み込み関数。
-
htmlspecialchars( string $string[, int $flags[, string $encoding[, bool $double_encode]]] )
文字列「$string」の中のHTMLの予約語(マークアップ記号)「'、"、<、>、&」を、文字セット「$encoding」に基づき、HTMLエンティティ(文字実体参照)に変換(エンコード)する組み込み関数。「'」は、数値文字参照に変換する。
-
htmlspecialchars_decode( string $string[, int $flags] )
文字列「$string」の中のHTMLの予約語(マークアップ記号)「'、"、<、>、&」を、HTMLエンティティ(文字実体参照や数値文字参照)から、変換(デコード)する組み込み関数。
-
html_entity_decode( string $string[, int $flags[, string $encoding]] )
文字列「$string」の中のHTMLエンティティ (文字実体参照や数値文字参照) を、変換(デコード)する組み込み関数。
-
nl2br( string $string[, bool $is_xhtml] )
文字列「$string」の中の改行文字「\r\n、\n\r、\n、\r」の前に、HTMLの改行タグ<br>、もしくは、XHTML準拠の改行タグ<br />を挿入する組み込み関数。