HTML conversion * (kept compatible with legacy regex behavior) * --------------------------------------------------------- */ $bbMap = array( '[b]' => '', '[/b]' => '', '[i]' => '', '[/i]' => '', '[u]' => '', '[/u]' => '', ); /** * Apply replacements (faster + cleaner than multiple preg_replace) */ $txt = str_replace(array_keys($bbMap), array_values($bbMap), $txt); /** * --------------------------------------------------------- * Preserve line breaks as in original implementation * --------------------------------------------------------- */ echo nl2br($txt); ?>