Ciao a tutti!
come va? è da un po che non ci si sente

Volevo chidervi una mano su una funzione che non riesco a terminare

La funzione dovrebbe prendere la stringa ed eliminare tutti i bbcode
soltanto che c'è il bbcode dell'url che non riesco a togliere la stringa all'interno del code

per spiegarmi meglio

Codice PHP:
URLSTRING TESTO [/ URL 
ecco io riesco a togliere tutto tranne STRING, ovviamente TESTO rimane leggibile

Ora vi posto il codice sperando che sappiate dirmi qualcosa in merito.. oppure consigliarmi semplicemente un passaggio o un metodo

[PHP]
function sostituion($string){
$search = array("[ B ]","[/ B ]","[gli altri bbcode]");
$string = str_replace($search, "",$string);

$special = array("[IMG=","[URL=","[MAILTO=","[COLOR=");
for($i=0; $i<$special; $i++){
$espandi = explode("$special",$string);
$string = str_replace("$espandi", "",$string);
}
return $string;
}
[/PHP]

Spero che mi riusciate ad aiutare..

grazie in anticipo..