У меня есть функция, которая кодирования чисел в строку, как:Как получить код обратного номера от букв?
- 0 -> а
- 1 -> б
- 2 -> с
- ...
- 45 -> R
Функция:
public static function encode($number) {
$out = "";
$codes = "abcdefghjkmnpqrstuvwxyz23456789ABCDEFGHJKMNPQRSTUVWXYZ";
while ($number > 53) {
$key = $number % 54;
$number = floor($number/54) - 1;
$out = $codes{$key}.$out;
}
return $codes{$number}.$out;
}
Как сделать функцию обратного преобразования, которая преобразует буквы обратно в число?
Вы должны взглянуть на функции StrPos, которые дают вам положение Lettre в строке: http://php.net/manual/en/function.strpos.php – Yoleth
изобретая таблицу ASCII? – RomanPerekhrest
Основываясь на вашем коде, что это означает, если данное число больше 53? – Perumal