How can PHP developers effectively manage and include BB-Code functionality in multiple output scenarios?

PHP developers can effectively manage and include BB-Code functionality in multiple output scenarios by creating a function that parses the BB-Code tags and converts them to the corresponding HTML markup. This function should be flexible enough to handle different BB-Code tags and their corresponding HTML equivalents. Additionally, developers can use regular expressions to match and replace BB-Code tags within the input text.

function parseBBCode($text) {
    $bbCode = array(
        '/\[b\](.*?)\[\/b\]/is' => '<strong>$1</strong>',
        '/\[i\](.*?)\[\/i\]/is' => '<em>$1</em>',
        '/\[u\](.*?)\[\/u\]/is' => '<u>$1</u>'
    );

    foreach($bbCode as $pattern => $replacement) {
        $text = preg_replace($pattern, $replacement, $text);
    }

    return $text;
}

$inputText = "[b]Hello[/b] [i]World[/i]";
$outputText = parseBBCode($inputText);
echo $outputText;