Devdit
 

PHP เช็คทศนิยม ด้วย is_numeric และ floor

2.5K

สอนเขียน PHP เช็คทศนิยม ด้วยการใช้คำสั่ง is_numeric และ floor เพื่อเช็คว่าตัวเลขดังกล่าวมีทศนิยมหรือไม่ และถ้ามีจะมีวิธีการใดในการแยกตัวเลข กับทศนิยมออกจากกัน สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP เช็คทศนิยม

<?php
    $f = 596.236;
    if( is_numeric( $f ) && floor( $f ) != $f ) {
        echo "ตัวแปร f เป็นตัวเลขที่มีทศนิยม";

        $e = explode(".", $f);
        echo "<br/>";
        echo "ตัวเลข คือ ".$f;
        echo "<br/>";
        echo "ทศนิยม คือ ".$e[1];
    }
?>

ผลลัพธ์

ตัวแปร f เป็นตัวเลขที่มีทศนิยม
ตัวเลข คือ 596.236
ทศนิยม คือ 236

คำอธิบาย

1. สร้างตัวแปร f = 596.236 ซึ่งเป็นเลยทศนิยม

2. ใช้คำสั่ง if ร่วมกับคำสั่ง is_numeric และ floor เพื่อเช็คว่าตัวแปร f เป็นตัวเลขทศนิยมหรือไม่ ถ้าเป็นให้ทำงานใน if

3. ใช้คำสั่ง explode เพื่อแยกระหว่างตัวเล กับทศนิยมออกจากกันด้วยอักษร . (จุด)

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