Floating-point numbers หรือเรียกสั้น ๆ ว่า float (หรือบางคนอาจจะรู้จักในชื่อ real) เป็นชนิดข้อมูลแบบตัวเลขที่มีจุดทศนิยมด้วย ซึ่งค่าที่เราสามารถกำหนดให้กับตัวแปรชนิดนี้ก็คือระหว่าง 1.7E-308 ถึง 1.7E+308 แต่ถ้าเราต้องการใช้ช่วงของค่าข้อมูลที่มากกว่านี้ให้เราใช้เป็น BC หรือ GMP แทน
PHP ได้กำหนดวิธีการกำหนดค่าให้กับตัวแปรชนิด float เป็น 2 แบบ ดังนี้
<?php // แบบที่ 1 $real1 = 3.14; $real2 = 0.017; $real3 = -7.1; // แบบที่ 2 $real4 = 0.314E1; // 0.314 * (10^1) เท่ากับ 3.14 $real5 = 17.0E-3; // 17.0*(10^-3) เท่ากับ 0.017 ?>
ในการตรวจสอบชนิดของตัวแปรแบบ float นั้น จะต้องใช้ฟังก์ชัน is_float() (หรืออาจจะ ใช้ is_real()) เช่น
if (is_float($real1)) {
echo "$real1 is a floating-point number";
}
ผู้สนับสนุน