Devdit
 

PHP check ตัวเลข ว่าเป็นตัวเลขหรือไม่ ด้วย is_numeric

1.2K

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 รองรับทั้งตัวเลขจำนวนเต็มบวก และเต็มลบ รวมไปถึงเลขทศนิยมด้วย

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ