Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2008, 09:39
Avatar de kesthers
kesthers
 
Fecha de Ingreso: mayo-2004
Ubicación: Valencia
Mensajes: 358
Antigüedad: 20 años
Puntos: 2
Numero de variables x que recibe una función

Buenas.
Me gustaría exponer una duda que tengo sobre como trabajar con funciones. No se muy bien como explicar lo que necesito y no he encontrado nada con el buscador.

Lo que necesito o me gustaría hacer es lo siguiente.

Una función puede ser de la siguiente forma:
Código PHP:
function MiFuncion($value) {
    
/* Código que procesar */

Si necesitas pasar mas variables sería así:
Código PHP:
function MiFuncion($value1$value2) {
    
/* Código que procesar */

Bien lo que me gustaría saber es como pasar un numero indeterminado de variables a la funcion, algo que tuviera como resultado una array o algo similar sin enviar la array directamente a la función.

Digamos que necesito una solución para el siguiente código

Código PHP:
function MiFuncionloquenecesite ) {
    
/* Código que procesar */
}

/* Aqui llamo la funcion */
MiFuncion("uno""dos");

/* Y aquí la llamo de otra forma */
MiFuncion("uno""dos""tres"); 
Hasta ahora una solución había sido esta:
Código PHP:
funcion MiFuncion($array) {
    
/* Código que procesar */
}

$array = array("uno""dos");
MiFuncion($array); 
O quizas:
Código PHP:
funcion MiFuncion($value1 False$value2 False ... ) {
    
/* Código que procesar */
}

MiFuncion("uno""dos" .... ); 
Pero digamos que no sabemos el numero de variables que se pueden enviar.
Pudiendo ser 1, 10, 12 o 50


Muchas gracias de antemano.
Un saludo