Ma perché usi $HTTP_GET_VARS? E' assolutamente deprecato il suo uso ormai...
Usa $_GET! Il codice comunque sembra corretto... sicuro di non sbagliare da altre parti? Sicuro che la variabile sia piena?
Fai un esempio pratico e vedi se funziona (ma funzionerà sicuramente)
Dovrebbe stampare: test 1 2 3Codice PHP:
$var = "prova 1 2 3";
echo str_replace("prova", "test", $var);