Alphanumerische Folgenummer

mzeem

Erfahrenes Mitglied
Hi Leute,
ich habe mal wieder ein riesen Problem. Ich habe eine alphanumerische Nummer und die soll unendlich weiterführen!

Die erste Nummer lautet 00001A dan kommt logischer weiße 00002A usw.

Bei 99999A soll es dann auf 00001B springen usw...

Ich hoffe mir kann dabei jemand helfen!

MfG MzEeM

PS: für PHP4 bitte :-/
 
Zuletzt bearbeitet:
Naja, da auf 99999A 00001B und nicht 00000B folgt, hätte auf 00009A ja auch 00011A und nicht 00010A folgen können.
 
Also ich glaube nicht, das ich soviel Möglichkeiten brauche!
Aber falls jemand die Lösung hat automatisch wieder mit 00001AA anzufangen wäre ich überglücklich!
 
Durch nette Freunde habe ich mal Hilfestellung bekommen, aber ich komme nicht weiter!

PHP:
$var = "00004A";

$zahl = substr($var,0,5);
$buchstabe = substr($var,5,1);

if($zahl++ >= 99999) { 
$zahl = "00001"; 
$buchstabe++; 
} else { 
$zahl++; 
}
				
$buchstaben = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
$newnummer = $zahl ."". $buchstaben[$buchstabe];

Jetzt kommt nur das Problem, dass das Ergebnis 6 ist!
 
PHP:
$var = "99999ZZ";

$zahl = substr($var, 0, 5);
$buchstabe = substr($var, 5);
if ($zahl == 99999) {
	$zahl = 0;
	$buchstabe++;
}
$zahl++;

$newnummer = sprintf('%05d%s', $zahl, $buchstabe);
 
Beinahe hätte ich mich nicht an die Foren-Regel gehalten vor lauter Freude

Danke sehr!!
 
Zurück