Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP is_finite() ฟังก์ชัน


ความหมายและการใช้งาน

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 ไม่ใช่จำนวนจำกัด