Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ประเภทข้อมูลจุดทศนิยม PHP


ความหมายและการใช้งาน

ใน 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