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