| |
|
|
| | Как реализовать следующее? Допустим, методом 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? | |
| |
|
|