385 of 410 menu

Функция func_num_args

Функцията func_num_args позволява да се получи броят на аргументите, подадени към текущата потребителска функция. Тя работи само вътре във функции и не изисква параметри.

Синтаксис

func_num_args();

Пример

Нека създадем функция и изведем броя на подадените аргументи:

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

Резултат от изпълнението на кода:

3

Пример

Нека проверим броя на аргументите във функция без параметри:

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

Резултат от изпълнението на кода:

0

Пример

Използване заедно с func_get_args за обработка на променлив брой аргументи:

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

Резултат от изпълнението на кода:

10

Вижте също

  • функцията func_get_args,
    която връща масив от подадените аргументи
  • функцията func_get_arg,
    която връща конкретен аргумент по индекс
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне