function bbcode($text = '') { //конвертация кодов в теги регулярными выражениями // ББ коды $bbcode = array( '/\[url\](.+)\[\/url\]/isU' => '$1', '/\[url=(.+)\](.+)\[\/url\]/isU' => '$2', '/\[i\](.+)\[\/i\]/isU' => '$1', '/\[b\](.+)\[\/b\]/isU' => '$1', '/\[u\](.+)\[\/u\]/isU' => '$1', '/\[big\](.+)\[\/big\]/isU' => '$1', '/\[small\](.+)\[\/small\]/isU' => '$1', '/\[code\](.+)\[\/code\]/isU' => '$1', '/\[red\](.+)\[\/red\]/isU' => '$1', '/\[yellow\](.+)\[\/yellow\]/isU' => '$1', '/\[green\](.+)\[\/green\]/isU' => '$1', '/\[blue\](.+)\[\/blue\]/isU' => '$1', '/\[white\](.+)\[\/white\]/isU' => '$1', '/\[color=(.+)\](.+)\[\/color\]/isU' => '$2', '/\[size=([0-9]+)\](.+)\[\/size\]/isU' => '$2', '/\[img\](.+)\[\/img\]/isU' => '' ); return preg_replace(array_keys($bbcode), array_values($bbcode), $text); }