PHPの改行コードについて [PHP]
PHPでは、PHPの実装OSによる改行コードの違いを吸収する定数PHP_EOLが用意されています。
文字列に改行コードを含めたい場合は、
OSに応じた改行コードを考慮する必要がありますが、
このPHP_EOLを使用すると便利です。
例:
また、PHPでは、改行コードをHTMLの<br>タグに変換する関数nl2br()が使えます。
例:
nl2br()は、改行コードの(\r\n、\r、\n)のいずれも<br>に変換してくれます。
文字列に改行コードを含めたい場合は、
OSに応じた改行コードを考慮する必要がありますが、
このPHP_EOLを使用すると便利です。
例:
$nl = PHP_EOL; $text = "The new line code of MacOS X is 0x0a. $nlBut one of Windows is 0x0d0a. "; echo $text; // displayed: // The new line code of MacOS X is 0x0a. // But one of Windows is 0x0d0a.
また、PHPでは、改行コードをHTMLの<br>タグに変換する関数nl2br()が使えます。
例:
$nl = PHP_EOL; $text = "The new line code of MacOS X is 0x0a. $nlBut one of Windows is 0x0d0a. "; $html_text = nl2br($text); $echo $html_text; // displayed: // The new line code of MacOS X is 0x0a.<br>But one of Windows is 0x0d0a..
nl2br()は、改行コードの(\r\n、\r、\n)のいずれも<br>に変換してくれます。
コメント 0