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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა