Devdit
 

PHP แปลงเลขฐาน 10 เป็นฐาน 2

804

บทความนี้สอนเขียน PHP แปลงเลขฐาน 10 เป็นฐาน 2 โดยใช้ฟังก์ชัน decbin ซึ่งรับค่าพารามิเตอร์ 1 ตัวคือเลขฐาน 10 ชนิดตัวเลข (int) และคืนค่าเป็นเลขฐาน 2 ชนิดข้อความ (string) พร้อมแสดงผลลัพธ์ออกสู่หน้าเว็บไซต์ สามารถเขียนโค้ดได้ดังนี้

 

ตัวอย่าง รูปแบบคำสั่ง decbin

decbin(int $num): string

 

ตัวอย่าง PHP แปลงเลขฐาน 10 เป็นฐาน 2

<?php
    $number = 88;
    $binary = decbin($number);
    echo "เลขฐาน 10 คือ {$number} แปลงเป็นเลขฐาน 2 เท่ากับ {$binary}";
?>

ผลลัพธ์

เลขฐาน 10 คือ 88 แปลงเป็นเลขฐาน 2 เท่ากับ 1011000

จากโค้ด PHP อธิบายได้ดังนี้

- สร้างตัวแปรชื่อ number เก็บเลขฐาน 10 คือ 88

- ใช้คำสั่ง decbin แปลงเลขฐาน 10 ที่เก็บไว้ในตัวแปร number เป็นเลขฐาน 2 และเก็บผลลัพธ์ไว้ที่ตัวแปร binary

- ใช้คำสั่ง echo แสดงผลลัพธ์ของตัวแปร number และ binary ออกสู่หน้าเว็บไซต์

- จากโค้ดเลขฐาน 10 คือ 88 เมื่อแปลงเป็นเลขฐาน 2 ด้วยคำสั่ง decbin ได้ผลลัพธ์เท่ากับ 1011000

สรุป การเขียน PHP แปลงเลขฐาน 10 เป็นฐาน 2 แนะนำให้ใช้คำสั่ง decbin ซึ่งรับค่าเลขฐาน 10 และคืนผลลัพธ์เป็นเลขฐาน 2 ชนิด string ที่สามารถแปลงได้

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ