У меня есть переменная ( $myClass[0]->comment; ), в которой есть возврат каретки.  Я хочу заменить весь возврат каретки в этой переменной на « \n », как я могу это сделать. 
  ниже может немного помочь 
 $myClass[0]->comment; 
Вот некоторые результаты
 <?php $test = explode(chr(13),$myClass[0]->comment ); var_dump($test); ?> 
ВЫВОД
 array 0 => string '12' (length=2) 1 => string ' ' (length=1) 2 => string ' 22' (length=3) 
  Все, что я хочу, это \n вместо возврата каретки. 
Если вы хотите заменить каждый CR (\ r) на LF (\ n), сделайте это
 $str=str_replace("\r", "\n", $str); 
Если вы хотите буквальный \ n, сделайте это
 $str=str_replace("\r", "\\n", $str); 
  Скорее всего, вы хотите заменить CR LF, в котором вместо этого просто искать "\r\n" . 
 preg_replace('/\r\n?/', "\n", $str); 
Это преобразует окончание строк Windows и Mac в окончание строк Unix.
  Вы можете использовать str_replace() для этого: 
 $test = str_replace("\r", "\n", $myClass[0]->comment); 
вы можете использовать str_replace
 str_replace("\r", "\n", $text); 
если вы сначала не очистите соединение, так что вы не получите \ n \ n, вы могли бы сделать
 str_replace("\r\n", "\n", $text); str_replace("\r", "\n", $text); 
Нет, нет. Вы хотите это:
 str_replace("\r\n", "\n", $myClass[0]->comment) 
Просто используйте str_replace .
 str_replace( "\r", "\n", $string ); 
Что-то более функциональное (удобное в использовании):
 function replace_carriage_return($replace, $string) { return str_replace(array("\n\r", "\n", "\r"), $replace, $string); }