|
|
|
| Как реализовать следующее? Допустим, методом POST отсылается переменная content. Она содержит какой-то текст, например, и 10 смайлов "*SMILE*" (без ковычек) (см. №1). Позже этот *SMILE* заменяется на картинку. Но как до замены на картинку сделать так, чтобы *SMILE* в тексте был только 5 раз (допустим), а после он удалялся (см. №2)?
№1
Текст очень красивый и милый! *SMILE* *SMILE* *SMILE* *SMILE* *SMILE* *SMILE* *SMILE* *SMILE* *SMILE* *SMILE*
№2
Текст очень красивый и милый! *SMILE* *SMILE* *SMILE* *SMILE* *SMILE* | |
|
|
|
|
|
|
|
для: mc -aiZer-
(15.05.2007 в 04:10)
| | Например, с помощью preg_replace_callback со статическим счетчиком.
Или preg_replace('/.../e', опять же со статическим счетчиком. | |
|
|
|
|
|
|
|
для: Trianon
(15.05.2007 в 09:35)
| | А можно поподробнее? Я просто слаб в регулярных выражениях. | |
|
|
|
|
|
|
|
для: mc -aiZer-
(15.05.2007 в 04:10)
| | В тексте может быть несколько групп смайликов? или нужно удалить все строки "*SMILE*" после первых 5? | |
|
|
|