คำอธิบาย
ฟังก์ชัน gmp_cmp() เปรียบเทียบตัวเลข GMP สองตัว
รูปแบบการใช้งาน (Syntax)
gmp_cmp($n1, $n2)
พารามิเตอร์
n1 − ตัวเลข GMP ตัวแรก สามารถเป็นออบเจ็กต์ GMP ใน PHP 5.6 ขึ้นไป หรือสตริงตัวเลขก็ได้
n2 − ตัวเลข GMP ตัวที่สอง สามารถเป็นออบเจ็กต์ GMP ใน PHP 5.6 ขึ้นไป หรือสตริงตัวเลขก็ได้
ค่าที่คืนกลับ
ฟังก์ชัน gmp_cmp() คืนค่า:
- 1 หากตัวเลขตัวแรกมากกว่า
- -1 หากตัวเลขตัวที่สองมากกว่า
- 0 หากตัวเลขทั้งสองเท่ากัน
ตัวอย่างที่ 1
<?php $n1 = "32"; $n2 = "32"; $cmpres = gmp_cmp($n1, $n2); echo $cmpres; ?>
ผลลัพธ์
0
ตัวอย่างที่ 2
<?php $n1 = "25"; $n2 = "30"; $cmpres = gmp_cmp($n1, $n2); echo $cmpres; ?>
ผลลัพธ์
-1