<?php
function intToAlphaBaseN($n,$baseArray) {
$s = '';
for ($i = 1; $n >= 0 && $i < 10; $i++) {
$s = $baseArray[($n % pow($l, $i) / pow($l, $i - 1))].$s; }
return $s;
}
$zero = $base[0];
//an integer number
echo "$r converts to :".str_pad(intToAlphaBaseN
($r,$base), 6, $zero, STR_PAD_LEFT
)."\n"; //an integer number
$r++;
echo "$r converts to :".str_pad(intToAlphaBaseN
($r,$base), 6, $zero, STR_PAD_LEFT
)."\n"; //an integer number
$r++;
echo "$r converts to :".str_pad(intToAlphaBaseN
($r,$base), 6, $zero, STR_PAD_LEFT
)."\n"; ?>
PD9waHAKZnVuY3Rpb24gaW50VG9BbHBoYUJhc2VOKCRuLCRiYXNlQXJyYXkpIHsKICAgICRsPWNvdW50KCRiYXNlQXJyYXkpOwogICAgJHMgPSAnJzsKICAgIGZvciAoJGkgPSAxOyAkbiA+PSAwICYmICRpIDwgMTA7ICRpKyspIHsKICAgICAgICAkcyA9ICAkYmFzZUFycmF5WygkbiAlIHBvdygkbCwgJGkpIC8gcG93KCRsLCAkaSAtIDEpKV0uJHM7CiAgICAgICAgJG4gLT0gcG93KCRsLCAkaSk7CiAgICB9CiAgICByZXR1cm4gJHM7Cn0KCiRiYXNlPWFycmF5X21lcmdlKHJhbmdlKCdBJywnWicpLCByYW5nZSgwLDkpKTsKJHplcm8gPSAkYmFzZVswXTsKCi8vYW4gaW50ZWdlciBudW1iZXIKJHI9cmFuZCgwLCA5OTk5OTkpOwplY2hvICIkciBjb252ZXJ0cyB0byA6Ii5zdHJfcGFkKGludFRvQWxwaGFCYXNlTigkciwkYmFzZSksIDYsICR6ZXJvLCBTVFJfUEFEX0xFRlQpLiJcbiI7Ci8vYW4gaW50ZWdlciBudW1iZXIKJHIrKzsKZWNobyAiJHIgY29udmVydHMgdG8gOiIuc3RyX3BhZChpbnRUb0FscGhhQmFzZU4oJHIsJGJhc2UpLCA2LCAkemVybywgU1RSX1BBRF9MRUZUKS4iXG4iOwovL2FuIGludGVnZXIgbnVtYmVyCiRyKys7CmVjaG8gIiRyIGNvbnZlcnRzIHRvIDoiLnN0cl9wYWQoaW50VG9BbHBoYUJhc2VOKCRyLCRiYXNlKSwgNiwgJHplcm8sIFNUUl9QQURfTEVGVCkuIlxuIjsKPz4K