Salve a tutti, ho utilizzato questa funzione per sostituire dei tag, tipo [bi]testo[/bi] ma non funziona correttamente
$string='ciao [bi]testo[/bi] come va';
$patterns = array();
$patterns[0] = '/[bi]/';
$patterns[1] = '/\[\/bi\]/';
$replacements = array();
$replacements[1] = '';
$replacements[0] = '';
echo preg_replace($patterns, $replacements, $string);
però mi esce così quando stampa :
ciao []testo[/] come va; da testo in poi esce in grassetto, come faccio a togliere le parentesi quadre e a usare il grassetto solo per il testo, grazie ancora!