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

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


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

แนน ย่อมาจาก "ไม่ใช่ตัวเลข" 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(จริง)