<?
ob_start();
?>
<label><?=$arQuestion["CAPTION"]?>
<?if ($arQuestion["REQUIRED"] == "Y"):?><?=$arResult["REQUIRED_SIGN"];?><?endif;?>
</label>
<?
$label = ob_get_contents();
ob_end_clean();
?>
<?
echo $str = str_replace("font color='red'", "span", $label);
echo $str = str_replace("/font", "/span", $str);
?>
Выводит так,первый label есть /font во втором все нормально
<label>Как к вам обращаться? <span><span class='form-required starrequired'>*</span></font></label>
<label>Как к вам обращаться? <span><span class='form-required starrequired'>*</span></span></label>
Нужно так
<label>Как к вам обращаться?<span><span class='form-required starrequired'>*</span></span></label>