PHP:¿Cómo crear funciones con --cantidad de-- parámetros variables?
De Foros del Web
Por ejemplo, yo tengo esta función...
Código PHP:
echo sumar(1, 5, 7, 8, 10, 545); // devolver la suma de todos...
¿Cómo puedo hacer esto?
Muy simple...
Código PHP:
function sumar() { $numeros = func_get_args(); $total = 0; foreach ($numeros as $key) { $total += $key; } return $total; }
La función func_get_args devuelve un array con todos los parámetros que se le pasaron a la función...
¿Cómo uso esa función?
Código PHP:
echo sumar(1, 5, 6); // imprime 12...
--DarkXNightmare 08 Ago 2006
Este artículo es parte de las FAQs de PHP y el Manual de PHP.
- Indice de las FAQs: Conceptos, Configuración, Formularios, Manejo de Archivos, Integración con Bases de Datos, Sesiones, Extensiones y Librerías, Seguridad, Funciones, Clases y Objetos, Frameworks
- Recomendamos también: Guía Zend, Frameworks PHP, Aceleradores PHP
- Agregar al FAQ: PHP: Instrucciones para agregar una pregunta al FAQ de PHP
- Para preguntas sobre PHP: Foro de Php
