คือ ต้องการนับข้อมูลภายใน array ที่รับค้ามาจากฟอร์มก่อนจะส่งไปเก็บไว้ในฐานข้อมูลครับ
ปกติผมใช้ loop for นับแต่มันนับได้แต่ ตัวเดียว แต่ตัวที่ผมมีปัญหาผมต้องการนับหลายตัวครับ
คือประมาณ6 ตัว ครับ ต้องทำยังไงถึงจะได้ค่าออกมาครับ รบกวนถามหน่อยครับ
ต้องการนับข้อมูลที่ได้เก็บไว้ใน array ครับ
Moderator: mindphp, ผู้ดูแลกระดาน
- weenzezar
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
-
- PHP Super Member
- โพสต์: 480
- ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
- ติดต่อ:
Re: ต้องการนับข้อมูลที่ได้เก็บไว้ใน array ครับ
ง่ายๆ ครับใช้ฟังก์ชั่น count()
โค้ด: เลือกทั้งหมด
<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3
$b[0] = 7;
$b[5] = 9;
$b[10] = 11;
$result = count($b);
// $result == 3
$result = count(null);
// $result == 0
$result = count(false);
// $result == 1
?>
-
- PHP Super Member
- โพสต์: 480
- ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
- ติดต่อ:
Re: ต้องการนับข้อมูลที่ได้เก็บไว้ใน array ครับ
โค้ด: เลือกทั้งหมด
<?php
$food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard', 'pea'));
// recursive count
echo count($food, COUNT_RECURSIVE); // output 8
// normal count
echo count($food); // output 2
?>
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ถ้าต้องการจะเทียบ array เเล้วให้ merge เฉพาะ ที่มี key ตรงกัน เหมือนจัด array ใหม่ทำได้มั้ยค่ะ
โดย thatsawan » 18/01/2016 11:42 pm » ใน Programming - PHP - 1 ตอบกลับ
- 1926 แสดง
-
โพสต์ล่าสุด โดย thatsawan
19/01/2016 12:07 am
-
-
-
โพสต์ใหม่ แจ้ง error วนลูป array ซ้อน array ค่าที่ส่ง json_encode "Json -> PHP"
โดย thatsawan » 06/07/2014 2:52 pm » ใน Programming - PHP - 4 ตอบกลับ
- 4654 แสดง
-
โพสต์ล่าสุด โดย thatsawan
07/07/2014 10:27 am
-
-
- 0 ตอบกลับ
- 1236 แสดง
-
โพสต์ล่าสุด โดย tai14
17/08/2018 10:41 am
-
- 2 ตอบกลับ
- 947 แสดง
-
โพสต์ล่าสุด โดย AePongsak
28/12/2016 5:38 pm
-
-
โพสต์ใหม่ ถามเรื่องวิธีเปลี่ยนตัวชี้ใน array ค่ะ
โดย buay » 23/07/2014 3:39 pm » ใน Programming - PHP - 1 ตอบกลับ
- 2197 แสดง
-
โพสต์ล่าสุด โดย buay
23/07/2014 4:29 pm
-
-
- 0 ตอบกลับ
- 1193 แสดง
-
โพสต์ล่าสุด โดย offing
03/09/2014 2:30 pm
-
- 2 ตอบกลับ
- 1169 แสดง
-
โพสต์ล่าสุด โดย eange08
03/02/2022 4:08 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 89