Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Порезать лишние теги br
 
 автор: Whi-teOoS   (05.12.2006 в 16:47)   письмо автору
 
 

... но блин не получается)))

есть запись в бд такого формата


<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />


надо порезать лишние теги br, пытаюсь телать так


    function comm(&$what)
    {
        $a="<br />".Chr(13)."<br />".Chr(13)."<br />".Chr(13);
        $b="<br />".Chr(13)."<br />".Chr(13);
        while(strpos($what,$a)!=false)
        {
            $what=str_replace($a,$b,$what);
        }
    }


и чет не работает...

   
 
 автор: kasmanaft   (05.12.2006 в 18:34)   письмо автору
 
   для: Whi-teOoS   (05.12.2006 в 16:47)
 

думал написать "сломал моск", а потом дошло :)


while(strpos($what,$a)!=false)

strpos($what,$a) сразу же вернет 0, что практически равно false... нужно учитывать тип !==
то есть замены не произойдет


<?
$text 
'text';
echo 
strpos($text'te');
?>

   
 
 автор: Whi-teOoS   (05.12.2006 в 20:33)   письмо автору
 
   для: kasmanaft   (05.12.2006 в 18:34)
 

Блин! точняк!)) Пасиб

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования