Hallo
$aktnr = "1234000001";
//kommt normalerweise aus einer datenbank
//die ersten 4 stellen sind interne angaben, die restlichen
//stellen sind fortlaufend
$newnr = substr($aktnr,-6)+1;
if ($newnr <= 9){$newnr = "00000".$newnr;}$newnr = substr($aktnr,-6)+1;
if ($newnr >= 10 && $newnr <= 100){$newnr = "0000".$newnr;}gibt es da keine einfachere/kürzere/optimiertere art, das zu berechnen?
Den fortlaufenden Teil kannst du nach dem Hochzählen via str_pad (hier) mit Nullen auffüllen. Danach musst du nur noch deine ersten 4 Zahlen voranstellen.
Tschö, Auge
--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1