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;
?>
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.