我有一個php CLI腳本,無法讓輸出在新行上中斷。我PHP CLI上的新行
echo 'this is my text\r\n';
echo 'next line';
這給
this is my text\r\nnext line
關於如何得到不同的線路輸出任何想法?
我有一個php CLI腳本,無法讓輸出在新行上中斷。我PHP CLI上的新行
echo 'this is my text\r\n';
echo 'next line';
這給
this is my text\r\nnext line
關於如何得到不同的線路輸出任何想法?
使用雙引號"
。
echo "next line\n";
另外,您可以使用與系統有關的常數PHP_EOL
echo "this is my text" . PHP_EOL;
使用PHP_EOL應該是添加新行的首選方法。 – AutomaticPixel
@AutomaticPixel對於平臺兼容性是的,對於平臺間兼容性,您應該使用'\ n'來代替。 – KingCrunch
這是有益的,真正的快速解決方案:) tnx共享 –
改爲使用雙引號。 "
。
轉義序列只在雙引號內而不是單引號內被解析。
最好不要串連在PHP什麼,因爲它可能會導致意想不到的結果,而不是使用逗號:
echo 'Text with new line' , PHP_EOL;
這樣做的速度也會更快:不連接並避免解析的雙引號。
使用雙引號:'echo「\ n」;'。 –