ความหมายและการใช้งาน
ใน PHP ลอย ชนิดข้อมูลแสดงถึงตัวเลขใดๆ ที่มีข้อกำหนดให้มีส่วนที่เป็นเศษส่วน เศษส่วนอาจมีตัวเลขหลังจุดทศนิยม หรืออาจแสดงเป็นสัญกรณ์วิทยาศาสตร์โดยใช้ e หรือ อี . ตัวอย่างเช่น 100 ในสัญกรณ์วิทยาศาสตร์คือ 10e2
ขนาดของทศนิยมขึ้นอยู่กับฮาร์ดแวร์/แพลตฟอร์มระบบปฏิบัติการ แม้ว่าจะพบความแม่นยำไม่เกิน 14 หลักหลังจุดทศนิยม
ไวยากรณ์
//การกำหนดตามตัวอักษรของค่าทศนิยมให้กับตัวแปร$var=5327.496; // สัญกรณ์มาตรฐาน$var1=5.327496e3; // สัญกรณ์วิทยาศาสตร์$var2=5.327496E3; //สัญกรณ์วิทยาศาสตร์$var3=5_327.496; //สัญลักษณ์แยก
เพื่อให้อ่านง่ายขึ้น ค่าจำนวนเต็มอาจใช้ "_" เป็นสัญลักษณ์แยกซึ่งจะถูกละเว้นโดยเครื่องสแกน PHP ขณะประมวลผล
<ก่อนหน้า>$var=5_327.496; // จะถือว่าเป็น 5327.496เวอร์ชัน PHP
ใช้สัญลักษณ์แยก "_" ได้ตั้งแต่ PHP 7.40
ตัวอย่างต่อไปนี้แสดงการแทนค่าโฟลตลิเธียมในสัญกรณ์มาตรฐาน
ตัวอย่าง
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
5327.496
ตัวอย่างนี้ใช้สัญกรณ์วิทยาศาสตร์
ตัวอย่าง
<ก่อน>echo $var . "\n";$var2=5.327496E3;
echo $var . "\n";?>
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
5327.4965327.496
ตัวอย่างนี้ใช้สัญลักษณ์แยก "_" (ซึ่งจะรันสำหรับ PHP 7.40 เป็นต้นไป)
ตัวอย่าง
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
5327.496