PHP逆引きリファレンス


TOP > PHP逆引きリファレンス > HTML処理

■HTML処理

改行文字の前に改行タグを挿入する

改行文字の前に改行タグを挿入するには、nl2br() 関数を使用します。

◆サンプルコード
<?php

$str = "aaaa\nbbbb\ncccc\ndddd";

echo $str;

echo nl2br( $str );

?>
◆出力されたHTML
aaaa<br />
bbbb<br />
cccc<br />
dddd
[対象]
PHP 5.x

HTMLタグを取り除く

HTMLタグを取り除くには、strip_tags()関数を使用します。

◆サンプルコード
<?php

$str = "<p>こんにちは!</p>";

echo $str;//<p>こんにちは!</p>
echo strip_tags( $str );//こんにちは!

?>
[対象]
PHP 5.x

HTMLの予約語(マークアップ記号)を、文字実体参照にエンコードする

HTMLの予約語(マークアップ記号)を、HTMLエンティティ(文字実体参照)に変換(エンコード)するには、htmlspecialchars()関数を使用します。

◆書式
htmlspecialchars('文字列',エスケープの種類,'文字コード')


【エスケープの種類】

ENT_COMPAT
	ダブルクォートは置き換えるが、シングルクォートは置き換えない
ENT_QUOTES
	シングルクォートとダブルクォートの両方を置き換える
ENT_NOQUOTES
	シングルクォートとダブルクォートの両方を置き換えない

◆サンプルコード
<?php

$html = "<p>こんにちは!</p>";

echo htmlspecialchars( $html, ENT_QUOTES, "UTF-8" );

?>

【実行結果】
<p>こんにちは!</p>
[対象]
PHP 5.x

作成日:2013年07月18日
最終更新日:2013年07月18日

このページの上へ


スポンサーリンク


お問い合わせは、メールにて受け付けております。
メール:masahiro801[at]hotmail.com ※[at]を@に置き換えてください♪
Copyright (C) 2024PHP逆引きリファレンス. All Rights Reserved.