ความหมายและการใช้งาน
is_finite() ฟังก์ชั่นส่งกลับค่าบูลีน จะตรวจสอบว่าพารามิเตอร์ที่กำหนดเป็นจำนวนจำกัดตามกฎหมายหรือไม่ และหากฟังก์ชันส่งคืน TRUE มิฉะนั้น FALSE
ไวยากรณ์
is_finite ( float $val ) :บูล
พารามิเตอร์
Sr.No | พารามิเตอร์ &คำอธิบาย |
---|---|
1 | วาล ค่าที่จะตรวจสอบได้ว่ามีขีดจำกัดหรือไม่ |
คืนค่า
ฟังก์ชัน PHP is_finite() คืนค่า TRUE หาก val อยู่ในช่วง float ที่ยอมรับ มิฉะนั้นจะคืนค่า FALSE
เวอร์ชัน PHP
ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงว่า 100 เป็นจำนวนจำกัด
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
100 เป็นจำนวนจำกัด
ตัวอย่าง
ค่าของบันทึก (0) ไม่ได้กำหนดไว้ ตัวอย่างต่อไปนี้ตรวจสอบว่าเป็นจำนวนจำกัดหรือไม่ -
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
บูล(เท็จ)
ตัวอย่าง
เนื่องจาก cos(x) อยู่ระหว่าง -1 ถึง 1 acos() สำหรับพารามิเตอร์นอกช่วงนี้จึงเป็น NAN −
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
บูล(เท็จ)
ตัวอย่าง
ในทำนองเดียวกัน sqrt(-1) สร้าง NAN และด้วยเหตุนี้ฟังก์ชัน is_finite() จึงคืนค่าเท็จ -
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
NAN ไม่ใช่จำนวนจำกัด