สอนเขียน 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 เพื่อแยกระหว่างตัวเล กับทศนิยมออกจากกันด้วยอักษร . (จุด)