Проблемма с eregi

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];
Помогите разобраться в чем дело?
 

uchenik

Новичок
Re: Проблемма с eregi

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

почитай подробно про передачу ей массивов в качестве параметров.
 

sakon

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

Roman_N

Guest
sakon

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

() = []
 

sakon

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