ฟังก์ชัน is_float
ฟังก์ชัน is_float ตรวจสอบว่าตัวแปรที่ส่งผ่านมาเป็นตัวเลขทศนิยม (ประเภท float) หรือไม่
ส่งคืน true ถ้าตัวแปรบรรจุตัวเลขทศนิยม และ false ในกรณีอื่น
ไวยากรณ์
is_float(mixed $var): bool
ตัวอย่าง
ลองตรวจสอบตัวแปรประเภทต่างๆ:
<?php
$a = 3.14;
$b = 42;
$c = "3.14";
var_dump(is_float($a));
var_dump(is_float($b));
var_dump(is_float($c));
?>
ผลลัพธ์การทำงานของโค้ด:
true
false
false
ตัวอย่าง
ลองตรวจสอบผลลัพธ์ของการดำเนินการทางคณิตศาสตร์:
<?php
$res = 10 / 3;
var_dump(is_float($res));
?>
ผลลัพธ์การทำงานของโค้ด:
true
ตัวอย่าง
ลองตรวจสอบการแปลงประเภท:
<?php
$val = (float) 5;
var_dump(is_float($val));
?>
ผลลัพธ์การทำงานของโค้ด:
true
ดูเพิ่มเติม
-
ฟังก์ชัน
is_int,
ซึ่งตรวจสอบว่าตัวแปรเป็นจำนวนเต็มหรือไม่ -
ฟังก์ชัน
is_numeric,
ซึ่งตรวจสอบว่าตัวแปรเป็นตัวเลขหรือสตริงที่บรรจุตัวเลขหรือไม่ -
ฟังก์ชัน
gettype,
ซึ่งส่งคืนประเภทของตัวแปร