Показать сообщение отдельно
  #5 (permalink)  
Старый 18.04.2012, 00:47
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

Код:
<html><body>
<?php
function cite($ourText, $maxlen=60, $prefix="> "){
	$st = wordwrap($ourText,$maxlen-strlen($prefix),"\n");
	$st = $prefix.str_replace("\n","\n$prefix",$st);
	return $st;
}
echo '<pre>';
echo cite("Томас Джефферсон, один из авторов Декларации независимости, писал,
 что «все люди созданы равными». При этом однако третий президент США всю 
жизнь оставался рабовладельцем. Сейчас в Америке проходят две выставки, в
 центре внимания которых – это парадоксальное расхождение между идеями 
Джефферсона и его образом жизни. Наш корреспондент Джули Табо рассказывает
 подробнее об экспозиции в его знаменитой усадьбе Монтиселло. Смотрите видео.",20);
echo '</pre>';
?>
</body></html>
Растолкуйте пожалуйста вот эти 2 строки:
$st = wordwrap($ourText,$maxlen-strlen($prefix),"\n");
	$st = $prefix.str_replace("\n","\n$prefix",$st);

Что вот это за действие? $prefix.str_replace почему точка "."?
Что делает первая строка?
Ответить с цитированием