在 PHP 中,使用 explode()
函數分割字符串時,換行符會被自動處理。默認情況下,explode()
使用空字符串作為分隔符,這意味著它會按照換行符來分割字符串。
例如,假設你有一個包含換行符的字符串:
$str = "Hello, World!\nThis is a test.\nAnother line.";
你可以使用 explode()
函數按照換行符分割這個字符串:
$lines = explode("\n", $str);
現在 $lines
數組將包含分割后的字符串:
Array
(
[0] => Hello, World!
[1] => This is a test.
[2] => Another line.
)
注意,換行符可以是 Unix 風格的 \n
或 Windows 風格的 \r\n
。為了確保兼容性,你可以使用 PHP_EOL
常量作為分隔符:
$lines = explode(PHP_EOL, $str);
這將確保在不同操作系統上都能正確處理換行符。