คำอธิบาย
ฟังก์ชัน gmp_perfect_square() ตรวจสอบว่าตัวเลข GMP เป็นจำนวนกำลังสองสมบูรณ์ (perfect square) หรือไม่
รูปแบบการใช้งาน (Syntax)
gmp_perfect_square($val)
พารามิเตอร์
val − ตัวเลข GMP ที่ต้องการตรวจสอบ สามารถเป็นออบเจ็กต์ GMP ใน PHP 5.6 ขึ้นไป หรือสตริงตัวเลขก็ได้
ค่าที่คืนกลับ
ฟังก์ชัน gmp_perfect_square() คืนค่า TRUE หาก val เป็นจำนวนกำลังสองสมบูรณ์
ตัวอย่าง
<?php $val = "36"; var_dump(gmp_perfect_square($val)); ?>
ผลลัพธ์
bool(true)