P粉4209586922023-08-07 13:34:48
我一直以來都非常成功地使用這個:
$array = preg_split("/\r\n|\n|\r/", $string);
附帶最後的\r,感謝@LobsterMan):
P粉3919557632023-08-07 00:15:31
您可以使用explode函數,使用"\n"作為分隔符號:
$your_array = explode("\n", $your_string_from_db);
例如,如果您有以下程式碼片段:
$str = "My text1\nMy text2\nMy text3"; $arr = explode("\n", $str); var_dump($arr);
您將得到以下輸出:
array 0 => string 'My text1' (length=8) 1 => string 'My text2' (length=8) 2 => string 'My text3' (length=8)
Note that you have to use a 請注意,您必須使用雙引號字串,這樣 \n 將被解釋為換行符。 (請參閱該手冊頁面以獲取更多詳細資訊。)