bueno pues fijate en el uso de str_replace en el manual de php
www.php.net/str_replace
te falta el tercer argumento..
aunque sinceramente no se que intentas hacer si le dices que remplaze .. NADA.. con un guion ?
para reemplazar los espacios seria
Código PHP:
Ver original$titulo = $arg[1];
$titulo = str_replace(" ","-",$titulo); // notese el espacio =B return $titulo;