Código PHP:
/* $tipo tiene que ser: " " o "_" */
function quitar_espacios($cadena,$tipo){
if($tipo == " "){
$resultado = str_replace(" ","",$cadena);
}
else{
$resultado = str_replace(" ","_",$cadena);
}
return $resultado;
}
Algo mas simple y te sirve para cualquier caso, el uso seria:
Código PHP:
$string = "hola que tal estas";
$tipo = " ";
echo quitar_espacios($string,$tipo);
Espero que te sirva