คำอธิบาย
ฟังก์ชัน gmp_popcount() นับจำนวนบิตที่ตั้งค่า (set bits) ในการแสดงผลแบบไบนารีของตัวเลข GMP
รูปแบบการใช้งาน (Syntax)
gmp_popcount($val)
พารามิเตอร์
val: ตัวเลข GMP สามารถเป็นออบเจ็กต์ GMP ใน PHP 5.6 ขึ้นไป หรือสตริงตัวเลขก็ได้
ค่าที่คืนกลับ
ฟังก์ชัน gmp_popcount() คืนค่าจำนวนบิตที่ตั้งค่าในการแสดงผลแบบไบนารีของตัวเลข GMP ผลลัพธ์เป็นจำนวนเต็ม
ตัวอย่าง
<?php $val = "6"; $res = gmp_popcount($val); echo $res; ?>
ผลลัพธ์
2