САМОУЧИТЕЛЬ PHP 4




Работа с блоками текста - часть 2


function Cite($OurText, $prefix="> ")

{  $st=WordWrap($OurText, 60-strlen($prefix), "\n");

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

   // можно было бы сделать это и одной операцией, но так,

   // по-моему, несколько универсальнее.

   return $st;

}

string strip_tags (string $str [, string $allowable_tags])

Эта функция удаляет из строки все тэги и возвращает результат. В параметре $allowable_tags можно передать тэги, которые не следует удалять из строки. Они должны перечисляться вплотную друг к другу. Вот пример:

$st="

<b>Жирный текст</b>

<tt>Моноширинный текст</tt>

<a href=http://www.dklab.ru>Ссылка</a>";

echo "Исходный текст: $st";

echo "<hr>После удаления тэгов: ".strip_tags($st,"<a><b>")."<hr>";

Запустив этот пример, мы сможем заметить, что тэги <a>

и <b> не были удалены (ровно как и их парные закрывающие), в то время как <tt>

исчез.

string str_repeat(string $st, string $number)

Функция "повторяет"

строку $st $number раз и возвращает объединенный результат. Вот пример:

echo str_repeat("test!",3); // выводит test!test!test!




Содержание  Назад  Вперед