Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP decbin() ฟังก์ชัน


ความหมายและการใช้งาน

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