Foros del Web » Programando para Internet » PHP »

Parametrode Funciones y un reclamo o aclaracion

Estas en el tema de Parametrode Funciones y un reclamo o aclaracion en el foro de PHP en Foros del Web. Holas, hace tiempo que no andaba por aqui, bueno mipregunta es la siguiente, necesito saber como puedo implementar una funcion en donde los parametros sean ...
  #1 (permalink)  
Antiguo 11/07/2002, 09:14
 
Fecha de Ingreso: diciembre-2001
Mensajes: 451
Antigüedad: 22 años, 3 meses
Puntos: 0
Parametrode Funciones y un reclamo o aclaracion

Holas, hace tiempo que no andaba por aqui, bueno mipregunta es la siguiente, necesito saber como puedo implementar una funcion en donde los parametros sean infinitos, osea, se pueda ingresar cuantos parametros sean necesarios y procesarlos dentro de la funcion.
En este momento no tengo un ejemplo, pero seria algo como la sentencia ECHO

echo (string arg1, string [argn]...)

...De antemano gracias :)

Otra cosa , ultimamente alguien ha estado mandando mensajes con mi usuario, bueno fue un descuido mio, pero la verdad no era yo, fue alguien de mi ex trabajo, que ahora usa la pc que tenia yo, y a la cual no alcance a borrar las cookies..
  #2 (permalink)  
Antiguo 11/07/2002, 10:27
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Parametrode Funciones y un reclamo o aclaracion

Ese fui yo, jeje sorry
  #3 (permalink)  
Antiguo 11/07/2002, 11:38
 
Fecha de Ingreso: diciembre-2001
Mensajes: 451
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Parametrode Funciones y un reclamo o aclaracion

jummm, menos mal que te hiciste un usuario!!!

bueno, en fin, encontre la respuesta, en la ayuda de php, escondida por ahi

para hacer este tipode funciones nos sirven las funciones:

func_num_args() <- devuelve el numero total de parametros

func_get_arg($indice) <- devuelve elparametro apuntado por indice

func_get_args() <- devuelve un arreglo con los parametros en orden

y este puede ser el ejemplo de una funcion uqe use eso:

function Concatenar($sCad1,$sCad2){
//dos parametros obligatorios...
$sRCad = "";
$sRcad = $sCad1.$sCad2;
if (func_num_args() > 2){
$nTotales = func_num_args();
// $i se incializa con 2 (osea el tercer parm),
// los params se cuentan de 0 en adelante
for($i=2,$i < $nTotales, $i++)
$RCad .= func_get_arg($i)
}
return $sRCad;
}

entonces la podremos usar asi:

Concatenar("Hola ","Foros ","del Web")
// "del web" es el parm fantasma

y regresara "Hola Foros del Web"

y eso, fin ,un saludo a todos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:48.