I haben Funktion, die Kodierungszahlen String wie:Wie bekomme ich den Reverse-Code von Buchstaben?
- 0 -> a
- 1 -> b
- 2 -> C
- ...
- 45 -> R
Funktion:
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;
}
Wie funktioniert die umgekehrte Funktion, die Buchstaben in Zahlen umwandelt?
Sie sollten einen Blick auf strpos Funktion übernehmen, die Sie Position eines lettre in String geben: http://php.net/manual/en/function.strpos.php – Yoleth
neu zu erfinden ASCII-Tabelle? – RomanPerekhrest
Basierend auf Ihrem Code, was bedeutet es, wenn die angegebene Zahl größer als 53 ist? – Perumal