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