Hola,
Bueno, el problema es que PHP no sabe que devuelve tu funcion. Mejor dicho, le has dicho que no devuelve nada. Para que tu funcion devuelva un valor debes usar return (
www.php.net/return):
Código PHP:
function cambiar($valor) {
if($valor =='0'){
$valor = "1";
}
return $valor;
}
Saludos.