我有一個帶有textarea的頁面,內容被保存到數據庫中。
內容如下:我應該使用哪一行結尾字符?
before
--------------
after
現在我需要將文本拆分成「之前」和「之後」 - 沒有任何新的生產線的跡象。
所以我的問題是:
關於EOL角色取決於什麼?在一個平臺上用戶
一)正在運行一個數據庫服務器平臺上
B)上的PHP服務器的平臺
C)
是否有更好的跨平臺解決方案?
$string_exploded = explode("\n". $delimiter. "\n", $string);
if(count($string_exploded) === 1)
{
$string_exploded = explode("\r\n". $delimiter. "\r\n", $string);
}
謝謝大家的答案
如果你不打算在平臺之間移動文件,PHP_EOL是完美的。否則,您將不得不手動使用目標平臺的行結束字符。但否則,發現。 +1。 – 2012-07-11 19:19:54
修剪絕對是最好的解決方案 – 2012-07-12 10:57:19