Thiemo Mättig: preg_replace

Beitrag lesen

Für feste Texte ohne Platzhalter brauchst du keine regulären Ausdrücke.

$text = str_replace("<b>info</b>", "true", $text);

Vieleicht liegt's an Leerzeichen? Grundsätzlich ist deine Regex nämlich völlig in Ordnung. Probier's mal so.

$text = preg_replace("/<b>\s*info\s*</b>/i", "true", $text);