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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ