2016-12-04 49 views
0

我有這樣的PHP中的多行字符串:將一個字符串的每一行成獨立的變量是在PHP

"Line1 - message1 
Line2 - message2" 

現在我希望把每行到一個單獨的變量(沒有數組) 所以當我打電話給echo $var1時,它會返回Line 1 - message1,每行都返回相同的結果。 如何在PHP中執行此操作?

+0

您可以用'\ n' [爆炸](http://php.net/manual/en/function.explode.php)在數組中獲得2行 –

+0

您可以使用正則表達式。我不知道'php'中是如何的,但是在perl中:'@list_of_strings = split「\ n」,$ multiline_string;'或者使用正則表達式 –

回答

0
$lines = explode("\n", $multipleLines); 
echo $lines[0]; 

explode將在每個新行字符\n分割你的多行的字符串,並把每行到數組的一個元素。

+0

它只是將它們統一起來。它不會分裂它們。 $ lines [0]返回整個字符串,沒有換行符,$ lines [1]什麼也沒有返回 – Jakeashacks

+0

你能幫我嗎? – Jakeashacks

+0

適合我。轉到http://phpfiddle.org/main/code/cvmr-48e3並點擊「運行 - F9」。 – BareNakedCoder

相關問題