我正试图解决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