hay algo mal con reemplazar la cadena?

Puede alguien ayudarme con esto:

<?php $remove = $_GET['hwid']; str_replace($_GET['hwid']."
","",$str); ?>

Ni siquiera elimina el texto …

Sé que no lo tengo configurado para el archivo html. Tengo eso porque no sé cómo hacerlo con esta cadena …

Supongamos que tiene esto a medida que recupera el texto (ya sea de html o de cualquier otra forma):

 $str="THE HTML FILE: Test Test1 Test2 Test3"; 

esta función eliminará “Test2” de la cadena:

 $newstr=str_replace("Test2","",$str); 

Para obtener más información sobre la función, consulte aquí

Solo una cosa más, si tiene una
después de cada línea en su ejemplo, necesita hacer lo mismo para ellas también.