BBCode → HTML
$bbcodeText = "[URL=https://devtoid.ru]Devtoid[/URL] [B]not[/B] the 🤓";
$parser = new CTextParser;
$parser->allow = [
"ANCHOR" => "Y",
"BIU" => "Y",
"CUT_ANCHOR" => "Y",
];
$html = $parser->convertText($bbcodeText);
// <b>not</b> the 🤓
Обрезать HTML/text до указанной длины с корректным закрытием тегов
$textLength = 100;
$smallText = (new CTextParser)->html_cut($bigText, $textLength);