ความหมายและการใช้งาน
octdec() ฟังก์ชันใช้เพื่อแปลงเลขฐานแปดเป็นเลขฐานสิบเทียบเท่า ฟังก์ชันรับสตริงที่มีการแทนค่าฐานแปดเป็นอาร์กิวเมนต์และคืนค่าจำนวนเต็ม
ตัวอย่างเช่น octdec('10') คืนค่า 8
ไวยากรณ์
octdec ( string $octal_string ) :หมายเลข
พารามิเตอร์
Sr.No | พารามิเตอร์ &คำอธิบาย |
---|---|
1 | octal_string สตริงที่มีเลขฐานแปดที่จะแปลง |
คืนค่า
ฟังก์ชัน PHP octdec() คืนค่าทศนิยมที่เทียบเท่ากับการแทนค่าฐานแปดที่กำหนด
เวอร์ชัน PHP
ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x
ตัวอย่าง
ตัวอย่างต่อไปนี้จะแปลง '10' จากระบบเลขฐานแปดเป็นฐานสิบ −
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
octdec(10) =8
ตัวอย่าง
หากมีอักขระอื่นที่ไม่ใช่เลขฐานแปด (นอกเหนือจาก 0 - 7) ในสตริง อักขระนั้นจะถูกละเว้น ในตัวอย่างต่อไปนี้ '#' จะถูกละเว้นและสตริงที่เหลือจะถูกแปลงเป็นทศนิยม -
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
octdec(234) =156
ตัวอย่าง
หากอักขระทั้งหมดไม่ใช่ตัวเลขฐานแปด ฟังก์ชันจะส่งกลับ 0−
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
octdec(สวัสดี) =0
ตัวอย่าง
ฟังก์ชัน octdec() ถือว่าเลขฐานแปดภายในสตริงอาร์กิวเมนต์เป็นจำนวนเต็มที่ไม่ได้ลงนาม
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
octdec(-20) =16