X

Функция перевода в систему счисления

Под катом php функция перевода в систему счисления с любым набором сиволов

function smartDec($dec, $arr) {  
  $ret = '';  
  do {  
    $ret = $arr[($dec%count($arr))].$ret;  
    $dec /= count($arr);  
  } while( $dec >= 1 );  
  return  $ret;  
}  
$chars = explode(' ','0 1 2 3 4 5 6 7 8 9 A B C D E F');  
echo smartDec(15, $chars);

На входе десятичное число и массив символов системы счисления, на выходе число записанное в этой системе счисления 🙂

Категории: PHP