|
|
|
| Есть строка типа "выафыва:выааывавыаыва<br>выафыва:выааывавыаыва......"
нужно заменить все ":" на "</span>:" а "<br>" на "<br/><span>", но ничего не получаеться: вот как пробовал:
$skate[techdesc]=preg_replace("/:/", ": </span>",$skate[techdesc]);
|
не работает, пробовал с str_replace, тоже не меняет. О второй замене, я вообще не говорю.... | |
|
|
|
|
|
|
|
для: dima_mak
(04.06.2010 в 03:09)
| | Для таких простых замен лучше использовать строковые функции:
<?
echo str_replace(array(':','<br>'), array(': </span>','<br/><span>'), $string);
|
| |
|
|
|
|
|
|
|
для: sim5
(04.06.2010 в 06:09)
| | спасибо, но это меняет, только первое найденное, вот текст из переменной до замены:
סגנון רכיבה מומלץ:פיטנס<br>גלגלים:80/84mm 80a<br>מיסבים: ILQ 7<br>פריים: Hi-Lo Aluminium<br>כאף: Enhanced Stability<br>מגף: רך
|
а вот после:
סגנון רכיבה מומלץ</span>:פיטנס<br>גלגלים:80/84mm 80a<br>מיסבים: ILQ 7<br>פריים: Hi-Lo Aluminium<br>כאף: Enhanced Stability<br>מגף: רך
|
| |
|
|
|
|
|
|
|
для: dima_mak
(04.06.2010 в 09:17)
| | Не выдумывайте, это заменит все вхождения в строке.
Запомните раз и навсегда - разбивайте свой текст обрамленный тегом [сode][/сode]. Ваши портянки горизонтальные никто читать не будет!
И не выставляйте больше подобного - סגנון и т.д... | |
|
|
|
|
|
|
|
для: sim5
(04.06.2010 в 09:20)
| | Извиняюсь за символы, это должен был быть иврит.
А по поводу результата, выложил как есть и ничего не придумал | |
|
|
|
|
|
|
|
для: dima_mak
(04.06.2010 в 12:44)
| | Насчет иврита я затрудняюсь что либо сказать, но вот такой текст:
"выафыва:выааывавыаыва<br>выафыва:выааывавыаыва......
выафыва:выааывавыаыва<br>выафыва:выааывавыаыва......
выафыва:выааывавыаыва<br>выафыва:выааывавыаыва......";
будет обработан без проблем.
Не будут обработаны вхождения, например:
"выафыва:выааывавыаыва<br
>выафыва:выааывавыаыва......
выафыва:выааывавыаыва<br>выафыва:выааывавыаыва......";
(первое br), так как такая запись тега возможна в html, но она не будет равна <br>.
Ваш текст в каком формате - ANSI или UTF? | |
|
|
|