บทความนี้สอนเขียน 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 ให้