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