Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน count() ใน PHP

คำอธิบาย

ฟังก์ชัน count() นับจำนวนสมาชิกในอาร์เรย์ หรือ properties ในออบเจ็กต์

รูปแบบการใช้งาน (Syntax)

count(array|object, mode)

พารามิเตอร์

  • array|object — อาร์เรย์หรือออบเจ็กต์ที่ต้องการนับ
  • mode — โหมดการนับ:
    • COUNT_NORMAL (0) — นับปกติ (ค่าเริ่มต้น)
    • COUNT_RECURSIVE (1) — นับแบบ recursive (นับสมาชิกในอาร์เรย์ซ้อนด้วย)

ค่าที่คืนกลับ

คืนค่าจำนวนสมาชิก (integer) คืนค่า 1 สำหรับตัวแปรที่ไม่ใช่อาร์เรย์/ออบเจ็กต์ คืนค่า 0 สำหรับ null/ตัวแปรไม่ได้ตั้งค่า

ตัวอย่างการใช้งาน

<?php
$products = array("Electronics", "Footwear", "Toys");
echo count($products);
?>

ผลลัพธ์

3

ตัวอย่างเพิ่มเติม (Recursive)

<?php
$arr = array(
    "fruits" => array("apple", "banana"),
    "colors" => array("red", "blue", "green")
);
echo "Normal: " . count($arr) . "\n";       // 2
echo "Recursive: " . count($arr, 1) . "\n"; // 7
?>

ผลลัพธ์

Normal: 2
Recursive: 7