Hola,
 
con explode tambien lo puedes hacer:   
 Código PHP:
    $var = "Hola-como-estas";
$var_exp = explode("-",$var);
 
$num = count($var_exp);
 
for($i = 0; $i < $num; $i ++){
    echo $var_exp[$i]." ";
} 
    
  de poderce hacer se puede, pero claro es un poco mas " laborioso "
segun lo que necesites, str_replace es mas util 
Salud2