Mira, hoy me puse a usarla tu funcion, y note que usas [br]
Cita: $bbcode[] = '/\[br\]/iU'; $html[] = '<br />';
Una forma mucho mas facil es con
nl2br Cita: $texto=bbcode2html($_POST[texto]);
echo nl2br($texto);
Reemplaza los saltos de linea por br. Mucho mas simple