ฟังก์ชั่นสามารถใช้งานเลขฐานประหลาดได้ด้วยครับ
ผมเขียนขึ้นมาเพื่อแก้โจทย์ปัญหาหนึ่งจาก link นี้ครับ
http://code.google.com/codejam/contest/das...jb250ZXN0cxh5DA
มันมีหัวข้อว่า alein number
[hide=5]
การใช้งานก็คือ
$decimal_value = convertten($number_in,$source_base_in);
$value_out = tenconvert($decimalvalue,$source_base_out);
โดย
$number_in เป็นเลขที่เราต้องการหาค่า
$source_base_in คือตัวอักษรของเลขฐานที่เราต้องการหาค่า
$source_base_out คือตัวอักษรของเลขฐานที่เราต้องการแปลงไปเป็น
เช่น
$number_in = "FF"
$source_base_in = "0123456789ABCDEF";
$source_base_out = "01";
คือแปลงเลข FF ฐาน 16 เป็นเลขฐาน 2
[code]
function convertten($numberin, $basein){