Показать сообщение отдельно
  #6 (permalink)  
Старый 18.04.2012, 01:01
Аватар для T-sh
Профессор
Отправить личное сообщение для T-sh Посмотреть профиль Найти все сообщения от T-sh
 
Регистрация: 04.12.2009
Сообщений: 579

1. первая строка кода в строке $ourText через каждый 18 символов добавляет перенос строки \n

18, потому что функции в качестве второго аргумента передаётся 20, а в качестве третьего — "> ".
$maxlen-strlen($prefix) = 20 минус (длина третьего аргумента).

2. str_replace("\n","\n$prefix",$st);
замена символа переноса строки на перенос строки + "> "

$st = $prefix.str_replace("\n","\n$prefix",$st);

точка — конкатенация, т.е. склеивание строк.
$st станет равна "> "+ то, что получится после замены
__________________
С моих слов записано верно.
Ответить с цитированием