Hallo zussamen,
weisst ja jemand wie man eine index Zahl in php erstellen kann, die in format fünf zahlen sich darstellen lässt, so wie 00001, dann nächste 00002 und soweiter.
gibt's vielleicht welche operator?
danke sehr
Ankündigung
Einklappen
Keine Ankündigung bisher.
5 stellige index zahl
Einklappen
Neue Werbung 2019
Einklappen
X
-
erst mal danke allem für Ihre Tipps...
also das Problem, dass ich z.b 25 Enträge habe, deren summe soll wie "00025" aussehen.
und die function dafür sieht so aus so eine: printf("%05s\n", $s);
danke an nikosch77-new
-
Um es nochmal klar zu sagen und evl. Folgefehlern vorzubeugen:
Diese Regel gilt auch für dieses Beispiel:Zitat von Manko10 Beitrag anzeigenZahlen, die mit einer 0 beginnen sind Oktal-Zahlen.
Nur wurde das Beispiel schlecht gewählt, weil in jeder Zahlenbasis das 1-Element auch Dezimal 1 ist.Zitat von Manko10 Beitrag anzeigenDu kannst aber durchaus assoziative Arrays verwenden:wäre zwar auch möglich, aberPHP-Code:$x[00001] = 'abc';
würde 1 ergeben.PHP-Code:key($x);
Hier wirds deutlicher:
Wenn Du bereits einen numerischen Index besitzt und nur eine Möglichkeit suchst, führende Nullen zu erzeugen bietet sich printf bzw sprintf anPHP-Code:<?
$x[00021] = 'abc';
echo key($x); // gibt 17 aus!!
Einen Kommentar schreiben:
-
Hallo und herzlich willkommen!
Zahlen, die mit einer 0 beginnen sind Oktal-Zahlen.
Du kannst aber durchaus assoziative Arrays verwenden:PHP-Code:$x = array();
$x['00001'] = 'abc';
wäre zwar auch möglich, aberPHP-Code:$x[00001] = 'abc';
würde 1 ergeben.PHP-Code:key($x);
P.S.: sollte deine Muttersprache nicht Deutsch sein, so könntest du die Frage auch auf Englisch stellen. Ich meine das nicht böse, aber es wäre besser verständlich.
Einen Kommentar schreiben:
-
ich versteh deine frage nicht ganz aber macht man das nicht einfach mit einer for schleife bzw eintrag in datenbank mit fortlaufender id?? kannst mir bissl auf die srprünge helfen maybe
danke
greetz
Einen Kommentar schreiben:

Einen Kommentar schreiben: