ความหมายและการใช้งาน
ใน PHP จำนวนเต็ม เป็นชนิดข้อมูลสเกลาร์ที่แสดงค่าคงที่ตัวเลขแทนจำนวนเต็มโดยไม่มีเศษส่วนใดๆ PHP อนุญาตให้แสดงจำนวนเต็มในระบบเลขฐานสิบ ฐานสิบหก ฐานแปด หรือเลขฐานสอง โดยนำหน้าสัญลักษณ์ที่เหมาะสม
โดยค่าเริ่มต้น ระบบจะถือว่าจำนวนเต็มเป็นเลขฐานสิบ สำหรับระบบเลขฐานสิบหก ฐานแปด และเลขฐานสอง ตามลำดับ 0x จะมีสัญลักษณ์ 0 และ 0b นำหน้า
ไวยากรณ์
เพื่อให้อ่านง่ายขึ้น ตัวอักษรจำนวนเต็มอาจใช้ "_" เป็นสัญลักษณ์แยกซึ่งจะถูกละเว้นโดยเครื่องสแกน PHP ขณะประมวลผล
<ก่อน>เวอร์ชัน PHP
ใช้สัญลักษณ์แยก "_" ได้ตั้งแต่ PHP 7.40
ตัวอย่างต่อไปนี้แสดงการแทนค่าตามตัวอักษรจำนวนเต็มในรูปแบบต่างๆ
ตัวอย่าง
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
ทศนิยม :10Octal:8hexadecimal :16binary :2
ตัวอย่างนี้ใช้สัญลักษณ์แยก
ตัวอย่าง
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
145690
หากจำนวนเต็มอยู่นอกช่วงที่อนุญาต จะถูกแปลงเป็นจุดทศนิยม
ตัวอย่าง
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
float(9.2233720368548E+18)