{% else-1 %}
SV * 2.63
(18 мар 2017, 00:01) (0/0) [0]
Значит в идеале функция выглядит типа:

function bbcode ($text)
{
return preg_replace(array('one', 'two'), array('один', 'два'), $text);
}

?
SV * 2.63
(17 мар 2017, 23:55) (0/0) [0]
test333, ну я рекомендую заменять на функцию вывода ника со всем барахлом, что к нему полагается. у меня например это nick();, выводит онлайн, и прочую фигню, как в гостевой например.
SV * 2.63
(17 мар 2017, 23:33) (0/0) [0]
test333, Не советую ник, так как ники меняются, и позже ссылки будут вести в жопу. Либо вообще не обработаются.

Я думаю можно подумать в направлении вида

$mes = preg_replace('/\Удалён /',nick(\1), $mes);

Хотя не гарантирую, это так, размышления
Добавлено 17.03.17 в 23:35:00:
Пардон, обратные слэши порезало
SV * 2.63
(17 мар 2017, 23:13) (0/0) [0]
bibilink, а какая разница между

$bb = ['one, 'two'];
$html = ['один', 'два'];
и
array('one', 'two');
array('один', 'два');
?
SV * 2.63
(17 мар 2017, 22:39) (0/0) [0]
Ваще не вариант. редактировать потом удобно будет по твоему?
SV * 2.63
(17 мар 2017, 22:37) (0/0) [0]
Ren™, банально- для удобства редактирования. Чтобы не искать 17 тег с 32
SV * 2.63
(17 мар 2017, 22:35) (0/0) [0]
Питрасян * А обрабатывать потом .как будешь? *
SV * 2.63
(17 мар 2017, 22:32) (0/0) [0]
Ren™, а зачем создавать очередной говнокод в стиле dcms ? *
SV * 2.63
(17 мар 2017, 22:27) (0/0) [0]
bibilink, так?

$bb[] = 'bb';
$to[] = 'html';

$bb[] = 'bb2';
$to[] = 'html2';

$bb[] = 'bb3';
$to[] = 'html3';

?
SV * 2.63
(17 мар 2017, 22:15) (0/0) [0]
bibilink, a если записывать

$bb[1] = 'bb';
$to[1] = 'html';

$bb[2] = 'bb2';
$to[2] = 'html2';

$bb[3] = 'bb3';
$to[3] = 'html3';

?