Проблемма с eregi

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

Roman_N

Guest
Проблемма с eregi

Нужно из текста "вытащить" все ВВ коды и заменить их HTMLом. Проблемма с функцией eregi. Написал регулярное вырожение, чтобы извлекать из переменной $text цвета. Т.е. после выполнения скрипта должно получится color=red и color=orange. В итоге на экране только color=red, а color=orange пропал :(

PHP:
$text = '[color=red]Красный[/color][color=orange]Оранжевый[/color]';

eregi('color=[\#0-9A-Fa-z]+', $text, $colors);

echo $colors[0].$colors[1];

Помогите разобраться в чем дело?
 
Re: Проблемма с eregi

тебе нужна функция preg_replace

почитай подробно про передачу ей массивов в качестве параметров.
 
uchenik
А где ты увидил массив?
Roman_N
В каком виде у тебя цвета?
 
sakon

(color=red)Красный(/color)(color=orange)Оранжевый(/color)

() = []
 
Пожалуйста. Небольшое добавление - [\#0-9a-z] так будет лучше.
 
Сверху