385 of 410 menu

Función func_num_args

La función func_num_args permite obtener el número de argumentos pasados a la actual función de usuario. Solo funciona dentro de funciones y no requiere parámetros.

Sintaxis

func_num_args();

Ejemplo

Creemos una función y mostremos el número de argumentos pasados:

<?php function testArgs() { echo func_num_args(); } testArgs(1, 2, 3); ?>

Resultado de la ejecución del código:

3

Ejemplo

Comprobemos el número de argumentos en una función sin parámetros:

<?php function noArgs() { echo func_num_args(); } noArgs(); ?>

Resultado de la ejecución del código:

0

Ejemplo

Uso junto con func_get_args para procesar un número variable de argumentos:

<?php function sumAll() { $count = func_num_args(); $args = func_get_args(); $sum = 0; for ($i = 0; $i < $count; $i++) { $sum += $args[$i]; } return $sum; } echo sumAll(1, 2, 3, 4); ?>

Resultado de la ejecución del código:

10

Ver también

  • la función func_get_args,
    que devuelve un array de los argumentos pasados
  • la función func_get_arg,
    que devuelve un argumento específico por índice
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar