2013-05-17 41 views
-2

我對codigniter很陌生,試圖修改某些代碼以在消息文本區域的引用回覆中插入換行符。 「\ r \ n」只是輸出爲普通文本。 (它是一個expressionengine模塊的一部分)獲取回覆消息中的換行符

$tagdata = $this->EE->TMPL->swap_var_single 
('message', '---- Original Message ---- "\r\n" 
date: '. $original_date.' "\r\n" '.$original_body.' ---', $tagdata); 

回答

1

1.Dont使用"\r\n"單qoutes內,使用它像這樣:

'---- Original Message ---- '."\r\n".' date: ' 

2.Try:

PHP_EOL 

其a predefined constant

$tagdata = $this->EE->TMPL->swap_var_single 
('message', '---- Original Message ---- '.PHP_EOL.' date: '. 
$original_date.PHP_EOL.$original_body.' ---', $tagdata); 
+1

謝謝你是完美的,解決了我的問題 – user579984

0

不要包住爲 「\ r \ n」 個單引號內

$tagdata = $this->EE->TMPL->swap_var_single 
('message', '---- Original Message ----'."\r\n".' 
date: '. $original_date. "\r\n".$original_body.' ---', $tagdata);
+0

此答案同樣適用。謝謝。我曾嘗試類似的東西,但我認爲我迷失了單引號和雙引號! – user579984