Как сделать? str_replace

  • Автор темы Автор темы monk
  • Дата начала Дата начала

monk

Новичок
Как сделать? str_replace

Подскажите, как можно осуществить чтобы в строке "[Dj_Alligator_-_Nokia]_zvonok_[(mix)]__" то что в квадратных скобках обрабатывалось одной функцией, а остальное другой (str_replace)
(т.е в результате хочу получить "Dj Alligator - Nokia звонок (mix)" )
 
monk
php.net читал?
регулярные выражения смотрел?
подсказка: pcre
 
PHP:
preg_match('@\[(.*?)\](.*?)\[(.*?)\]_*?@', "[Dj_Alligator_-_Nokia]_zvonok_[(mix)]__", $arr);
print_r($arr);

иди доки по регекспам читай
 
monk
Тут скорее не preg_match, а [m]preg_replace_callback[/m] надо использовать.
 
Сверху