Замена с параметром

Kotofeich

Новичок
Замена с параметром

Помогите пожалуйста.
В текстовой переменной несколько раз встречается слово "[tab]". Можно ли как-нибудь отпарись эту переменную, чтобы на выходе получить по возрастающей "[tab1]", "[tab2]", [tab3]" и т.д.?
Заранее спасибо.
 

Wicked

Новичок
$a = explode("[tab]", $...);
foreach($a as ...) {...}

-~{}~ 30.07.08 13:20:

и, если не секрет, что за задачу в более глобальном смысле решаешь? наверняка найдется более хорошее решение.
 

Kotofeich

Новичок
Сейчас. Я не очень корректно объяснил) Позже дошло.
Например на входе переменная
$a="hello [tab] world [/tab] hello [tab] world [/tab] ";
на выходе хочу получить
$a="hello [tab1] world [/tab1] hello [tab2] world [/tab2] ";

Вообще эти табы потом заменю на js-скрипт вкладок.
 

Gas

может по одной?
если эти "макросы" не могут быть вложены друг в друга, то можно preg_replace + модификатор "e"
 
Сверху