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