PHP check ตัวเลข ว่าเป็นตัวเลขหรือไม่ ด้วย is_numeric บทความนี้สอนใช้คำสั่ง is_numeric โดยจะคืนค่าเป็นชนิด Boolean ถ้าเป็นตัวเลข true ถ้าไม่ใข่ตัวเลข false พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP check ตัวเลข ว่าเป็นตัวเลขหรือไม่ ด้วย is_numeric
<?php
var_dump( is_numeric( 10 ) );
echo "<br/>";
var_dump( is_numeric( -88 ) );
echo "<br/>";
var_dump( is_numeric( 10.99 ) );
echo "<br/>";
var_dump( is_numeric( '50x' ) );
echo "<br/>";
var_dump( is_numeric( 'Hello' ) );
?>
ผลลัพธ์
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
PHP check ตัวเลข จากตัวอย่างใช้คำสั่ง is_numeric และใส่ค่า หรือตัวแปรที่ต้องการ check ว่าเป็นตัวเลขหรือไม่ลงไป กรณีถ้าเป็นตัวเลขจะคืนค่าเป็น true กรณีไม่ใช่ตัวเลขจะคืนค่าเป็น false โดยคำสั่ง is_numeric รองรับทั้งตัวเลขจำนวนเต็มบวก และเต็มลบ รวมไปถึงเลขทศนิยมด้วย