如何将十进制的数字转换为二进制?

PHP 算法面试题
0
0
分享
推荐答案
展示答案

<?php echo my_base_convert(12, 2); function my_base_convert($number, $tobase = 2) {     $stack = []; //保存所有余数     while ($number) {         $remainder = $number % $tobase; //余数         array_push($stack, $remainder); //余数入栈         $number = (int) ($number / $tobase); //继续相除     }     $result = '';     while ($stack) {         $result .= array_pop($stack); //倒序出栈     }     return $result; }

答案已隐藏