php 写的进制转换

    昨天群里有朋友问一个10进制转换为2进制的程序,我写了一个但有问题(递归方面问题),刚好群里有高人写了个,个人看了感觉不错。于是我无耻的山寨一个 收藏下代码如下:

<?php 
/* 进制转换*/
/**
 *@ $num 传入的数值
 *@ $t 转换的进制
 */
function convert($num,$t){
    if($num<$t){
        return $num;        
    }else if($num==0){
        return 0;
    }else{
         $num2 = $num%$t;
         $tmp = floor($num/$t);
         $result = convert($tmp,$t);
         return $result.$num2;
    }

}
posted @ 2012-09-19 10:14  keygle  阅读(212)  评论(0编辑  收藏  举报