Wie kann ich eine inkrementelle ID in PHP-Mischnummern, unteren und oberen Buchstaben generieren?Generieren inkrementelle ID von Zahlen, oberen und unteren Buchstaben
Zum Beispiel habe ich versucht:
$hello = "aaa0";
for ($i=0; $i < 10000; $i++) {
echo $hello++;
echo "<br>";
}
Dann kehrt;
aaa0
aaa1
aaa2
...
aaa9
aab0
aab1
würde Ich mag Strings erzeugen: von 0 bis 9
aaa0
aaa1
aaa2
...
aaaa
aaab
aaac
...
aaaz
aaaA
Erste Zahlen, verkohlt dann von a bis z, verkohlt dann von A bis Z. Jeder Positions Zeichen in diese gehen sollte Angebot.
Wie kann ich es tun?
EDIT: Ich möchte, dass jedes Zeichen in der Zeichenfolge in diesem Bereich variiert. Ich möchte von 0 bis 9 gehen, dann von a bis z, dann von A bis Z. Wenn es endet, geht das Zeichen auf 0 und das Zeichen auf der linken Seite erhöht sich um eins. Zum Beispiel:
0000
0001
0002
...
0009
000a
000b
...
000y
000z
000A
000B
...
000X
000Z
0010
0011
0012
....
0019
001a
Warum verwenden Sie Ihre db-Funktion nicht, um Werte automatisch zu inkrementieren? –
Ich habe versucht, auto_increment in der Spalte zuweisen, aber es mir nicht mit Zeichen (MySQL) –
Auto-Inkrement ist nur numerisch ich denke. Sie können ein anderes Feld mit Ihrem Text + Real-ID haben. –