我正試圖解決CodeIgniter中的新行問題。當我嘗試打印它像這樣在PHP和CodeIgniter中不使用nl2br進行打印的新行
echo nl2br($ba);
它不轉換\r\n
到一個新行我的變量設置如下
$ba='hi\r\nhello';
。搜索了一整天后,我發現,這是因爲我的變量是'
不"
我還試圖用preg_replace
但它同樣
preg_replace("/\r\n|\r|\n/",'<br/>',$ba);
但我不能改變這個那麼我該如何解決這個問題?
感謝您的幫助。
您嘗試過'$ ba =「hi \ r \ nhello」;'這樣不好嗎? – dgig
爲什麼你不能從'''改爲'''?只是好奇。 – WheatBeak
變量的實際值是來自一些複雜的過程,我不能簡單地改變它... – user3412718