a muy bien pues usas rempalce
$announcement['message'] = preg_replace('#\[img\](.*?)\[/img\]#i', "", $announcement['message']);
$announcement['message'] = preg_replace('#\[img=(.*?)\](.*?)\[/img\]#i', "", $announcement['message']);
la ventaja de lo que te e dejado
function bbcodespecialchars($message)
{
$message = str_replace("[", "[ ;", $message);
$message = str_replace("]", "] ;", $message);
//sin el espacio entre el 1 y las ; y el tres y las ;
return $message;
}
esque todo texto BBcode lo pasa a texto plano para unos podrias ser ventaja para otros deventaja y si se puede usar asi MyBB usa uno parecido para evitar el uso de HTML en fin exelente respuesta as dado man felicidades y pues cualquier cosa continuanos por perfil xq esta cerrado jeje
saludos!