385 of 410 menu

Funktio func_num_args

Funktio func_num_args mahdollistaa nykyiseen käyttäjän määrittelemään funktioon välitettyjen argumenttien määrän saamisen. Se toimii vain funktioiden sisällä eikä vaadi parametreja.

Syntaksi

func_num_args();

Esimerkki

Luodaan funktio ja tulostetaan välitettyjen argumenttien määrä:

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

Koodin suorituksen tulos:

3

Esimerkki

Tarkistetaan argumenttien määrä funktiossa ilman parametreja:

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

Koodin suorituksen tulos:

0

Esimerkki

Käyttö yhdessä func_get_args:n kanssa muuttuvamääräisten argumenttien käsittelyyn:

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

Koodin suorituksen tulos:

10

Katso myös

  • funktion func_get_args,
    joka palauttaa välitettyjen argumenttien taulukon
  • funktion func_get_arg,
    joka palauttaa tietyn argumentin indeksin perusteella
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää