ความหมายและการใช้งาน
dechex() ฟังก์ชันส่งคืนสตริงที่มีอาร์กิวเมนต์เลขฐานสิบหกเทียบเท่ากับอาร์กิวเมนต์
ฟังก์ชันนี้จะคืนค่าสตริงที่มีอักขระฐานสิบหก
ไวยากรณ์
dechex ( int $number ) :string
พารามิเตอร์
Sr.No | พารามิเตอร์ &คำอธิบาย |
---|---|
1 | หมายเลข เลขทศนิยมที่จะแปลงเป็นเลขฐานสิบหกเทียบเท่า |
คืนค่า
ฟังก์ชัน PHP dechex() ส่งคืนค่าเลขฐานสิบหกภายในสตริง
เวอร์ชัน PHP
ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x
ตัวอย่าง
ตัวอย่างต่อไปนี้คำนวณเทียบเท่าไบนารีของ 1001 และส่งคืน '3e9' -
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
dechex(1001) =3e9
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงว่าส่วนที่เป็นเศษส่วนของจำนวนที่กำหนดจะถูกละเว้น ดังนั้น 100.55 จึงถือเป็น 100 ซึ่งก็คือ '64' ในระบบเลขฐานสิบหก −
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
dechex(100.55) =64
ตัวอย่าง
หากระบุสตริงเป็นอาร์กิวเมนต์ ผลลัพธ์จะเป็น 0 −
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
dechex(สวัสดี) =0
ตัวอย่าง
สำหรับเลขฐานสิบติดลบ การแปลงทำได้โดยใช้วิธีเสริมของเลขฐานสิบหก 2 ตัวอย่างต่อไปนี้จะคืนค่าเทียบเท่าเลขฐานสิบหกของ -10
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
dechex(-10) =fffffffffffffff6