Просмотр поста

.
hooligan
$bg = 'Green|Red|Yellow|Turquoise|Teal|Blue|Crimson|Brown|Snow|Linen|Magenta|Moccasin|Beige|Honeydew|Indigo|Thistle|Orchid|Black|Gray|Silver|White';

$var = preg_replace('#\[bg=(\#(?:[a-fA-F0-9]{3}|[a-fA-F0-9]{6})|' . $color . ')\](.*?)\[/bg\]#si', '<span style="background-color:\1">\2</span>', $var);