การใช้ Is_numeric() ฟังก์ชั่นในการเขียนโปรแกรมใน PHP

Is_numeric

การใช้ Is_numeric() ฟังก์ชั่นในการเขียนโปรแกรมใน PHP

การเขียนโปรแกรมนั้นจะมีการใช้ค่าตัวหนังสือ ตัวเลขต่างๆ ทั้งตัวเลขที่เป็นเลขและสตริงที่เป็นเลขดังนั้นเราจะมาใช้คำสั่ง Is_numeric() เพื่อนำมาตรวจสอบตัวเลขเป็นจริงหรือเท็จ

ลองมาใช้ฟังก์ชั่นนี้เพื่อตรวจสอบตัวแปรที่เป็นประเภท String กันดูว่าจะได้ผลลัพท์ออกมาเป็นอย่างไร จากนั้นตัวอย่างจะมีทั้งตัวเลขและตัวหนังสือ หรือเลขทศนิยม ทั้งหมดนี้จะเป็น String

ตัวอย่าง

‘000’ is numeric
‘123’ is numeric
‘5555 is numeric
‘Hello World’ is NOT numeric
‘HelloWorld’ is NOT numeric
‘number’ is NOT numeric
‘Good morning’ is NOT numeric
‘999.99’ is numeric
‘123.001’ is numeric

เราจะมาลองเขียนคำสั่ง Is_numeric() ในโปรแกรมภาษา PHP กันดูว่าเป็นอย่างและวิธีการใช้เพื่อตรวจสอบภายในโปรแกรมว่าตัวแปรหรือค่าที่อยู่ในตัวแปลเป็นเลขหรือไม่

รูปแบบคำสั่ง

Is_numeric($a)

  • $a คือ ตัวแปลที่เราจะนำมาตรวจสอบ

Is_numeric() จะ return ค่า true ถ้าค่าที่อยู่ในตัวแปรเป็นจริงและ return false ถ้าตัวแปรเป็นเท็จ

หลายครั้งการเขียนโปรแกรมนั้นจะให้ผู้ใช้กรอกข้อมูลต่างๆที่ต้องการเป็นตัวเลขที่นั้น เช่น อายุ ซึ่งมีหลากหลายวิธีที่จะบอกให้ผู้ใช้รู้ Is_numeric วิธีนี้เราจะนำค่ามาตรวจสอบข้อมูลอีกครั้งเพื่อความถูกต้อง เพื่อป้องกันข้อผิดพลาดที่อาจจะเกิดขึ้นได้

Write a Comment

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *