hola que tal tenia una pregunta , estube buscando pero no se espesificamente como buscarlo , causa por la cual solo he podido entrar en paginas con informacion que no es coincidente a la cuestion.
supongamos que tengo una funcion asi :
Código PHP:
function val($i,$esp){
if($esp = 1){$i = preg_replace("/[^a-zA-Z0-9\sñÑáéíóúÁÉÍÓÚ]/", "", $i);}
if($esp = 2){$i = preg_replace("/[^0-9]/", "", $i);}
return $i;
}
$a ='hola ////muñdó!';
$a = val($a,1);
echo '<br/>'.$a;
?>
para que esta funcion haga su trabajo necesita de de dos argumentos $i y $esp , mi pregunta es :
es posible dar un valor predeterminado a $esp para que en caso de que no fuese definido adopte un valor dado por mi ?
por EJEMPLO:
Código PHP:
function val($i,$esp=1){ // $esp al no tener ningun valor adopta como tal a "1".
if($esp = 1){$i = preg_replace("/[^a-zA-Z0-9\sñÑáéíóúÁÉÍÓÚ]/", "", $i);}
if($esp = 2){$i = preg_replace("/[^0-9]/", "", $i);}
return $i;
}
$a ='hola ////muñdó!';
$a = val($a);// como podemos ver aca no estamos pasando ningun valor a $esp.
echo '<br/>'.$a;
?>
es posible esto ? se que en algunos lenguajes se puede y en otros no como en el caso de javascript , quisiera saber si alguien me puede informar de cual es el caso de php ...
muchas gracias desde ya por su tiempo.