Devdit
 

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

326

บทความนี้สอนเขียน PHP แปลงเลขฐาน 2 เป็นฐาน 10 โดยใช้คำสั่ง bindec รับค่าพารามิเตอร์ 1 ค่าคือ เลขฐาน 2 ชนิด string และคืนค่าเป็นเลขฐาน 10 ชนิด float หรือ int พร้อมแสดงผลลัพธ์ด้วยคำสั่ง echo สามารถเขียนโค้ดได้ดังนี้

 

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

bindec(string $binary_string): int|float

 

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

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

ผลลัพธ์

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

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

1. สร้างตัวแปรชื่อ binary เก็บเลขฐาน 2 คือ 1011000

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

3. ใช้คำสั่ง bindec แปลงเลขฐาน 2 เป็นเลขฐาน 10

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

สรุป การใช้ภาษา PHP แปลงเลขฐาน 2 เป็นฐาน 10 แนะนำให้ใช้คำสั่ง bindec รับค่าเลขฐาน 2 ซึ่งฟังก์ชันดังกล่าวจะคืนค่าเป็นเลขฐาน 10 ชนิด int หรือ float ให้

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