PHP 中跨平台回顯換行符
在 PHP 中,有不同的輸出換行符的方法,即 n 和 r。雖然它們的用法因作業系統 (OS) 而異,但實作跨平台相容的換行符需要不同的解決方案。
為此,PHP 提供了 PHP_EOL 常數。它會根據託管 PHP 腳本的伺服器的作業系統自動設定適當的換行符。這可以確保無論使用者使用什麼作業系統,都能正確呈現換行符號。
以下是使用PHP_EOL 回顯換行符的範例:
<code class="php">echo "Line 1" . PHP_EOL . "Line 2";</code>
輸出:
Line 1 Line 2
對於5.0.2 之前的PHP 版本,您可以實作下列程式碼來手動定義PHP_EOL:
<code class="php">if (!defined('PHP_EOL')) { switch (strtoupper(substr(PHP_OS, 0, 3))) { case 'WIN': define('PHP_EOL', "\r\n"); break; case 'DAR': define('PHP_EOL', "\r"); break; default: define('PHP_EOL', "\n"); } }</code>
以上是PHP如何實作跨平台換行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!