function ind_to_code($ind){ // переводит 10чное число в 26ричный код (A-Z). минимальное число символов в результате -4
$str = base_convert($ind, 10, 26);
for ($i = 0; $i<=strlen($str)-1; $i++)
{
$v = base_convert($str[$i],26,10);
$str[$i] = chr($v+ord('A'));
}
if (strlen($str)<4) $str = str_repeat('A', 4 - strlen($str)).$str;
return $str;
}
Leave a Comment