erstelle ich generieren benötigen einen Tracking-Code mit php wie a00000001
bis zu a99999999
Einer nach dem anderen produziert werden und wenn a
-a99999999
Came, werden b
Buchstaben beginnen wie der a
Brief
Anfangsbuchstabe von Tracking-Code starten von a
zu z
und anderen 8
nmber 00000001
-99999999
Erzeugung Buchstaben und Zahlen zu Tracking-Code
Antwort
beginne ich glaube, Sie so etwas wie dies will:
<?php
$alpha='a';
$num=1;
/* put this in a function */
$num=str_pad($num, 8, '0', STR_PAD_LEFT);
if($num==99999999){
$alpha++;
$num=1;
}
/* function ends here */
$alpha .=$num;
echo $alpha."<br />";
/* call that function while incrementing so as to check the number has not reached 99999999 */
$alpha++; //this increment must happen in the function
echo $alpha."<br />";
?>
Ausgang:
a00000001
a00000002
Erhöhungsschritte $alpha
wie Sie wollen, sobald es a99999999
erreicht wird b00000001
können Sie mehr erklären, wie kann ich '$ nume' erhöhen, um zu erstellen, was ich will – amirali
Tun Sie einfach eine' num ++ 'in Sie Code, wo immer erforderlich, der Rest wird von der if-Anweisung behandelt (wie oben gezeigt). –
Ich benutze '$ num ++' in meinem Code, aber immer noch der Wert ist 'a00000001' – amirali
- 1. konvertieren Buchstaben zu Zahlen
- 2. Htaccess, Buchstaben, Zahlen und Leerzeichen
- 3. Abstand zwischen Buchstaben und Zahlen
- 4. Bestätigen: Nur Buchstaben, Zahlen und -
- 5. Konvertieren Zahlen Buchstaben
- 6. Einfügen ein Kommas zwischen Buchstaben- und Zahlen
- 7. Überprüfen NSString enthält beide Buchstaben und Zahlen
- 8. Inkrementieren einer Zeichenfolge mit Buchstaben und Zahlen
- 9. finden Zahlen und Buchstaben in einem Vektor
- 10. Textbox enthält nur Buchstaben, Zahlen und Leerzeichen
- 11. Regex Buchstaben, Zahlen, Bindestriche und Unterstriche
- 12. R regex gsub separate Buchstaben und Zahlen
- 13. SQL Oracle Sortierung String (Zahlen) und (Buchstaben mit Zahlen)
- 14. Modrewrite erlaubt Zahlen, Buchstaben, Unterstriche
- 15. Haskell - Verwandle Buchstaben in Zahlen
- 16. Regulärer Ausdruck - beginnend und endend mit einem Buchstaben, akzeptiert nur Buchstaben, Zahlen und _
- 17. Können Sie Informationen über am wenigsten zweideutige Buchstaben/Zahlen empfehlen?
- 18. Drehen Sie einige Buchstaben zu bestimmten Zahlen in Java Netbeans
- 19. Excel - Buchstaben und Zahlen getrennt in einer Zelle zählen
- 20. Entfernen Zahlen mit Buchstaben aus String gemischt
- 21. Wie kann der Benutzer nur Zahlen und Buchstaben eingeben?
- 22. Leerzeichen zwischen Zahlen und Buchstaben im Währungsformat einfügen
- 23. Wegwerfen Buchstaben außer Zahlen mit cin
- 24. JavaScript - Ersetzen Sie einige Buchstaben mit Zahlen
- 25. Umwandlung von Buchstaben in Zahlen oder umgekehrt
- 26. C# Regulärer Ausdruck für Buchstaben, Zahlen und Unterstrich
- 27. regexp für eine Kombination von Buchstaben, Sonderzeichen und Zahlen
- 28. lesen Zahlen und Buchstaben aus einem Bild mit openCV
- 29. einen Zeichenvektor in R Sortierung, die Buchstaben und Zahlen enthält
- 30. Konvertieren von Buchstaben in Zahlen in VBA
Sie müssen irgendeine Form von persistenten Speicher werden. Am einfachsten ist eine Datenbank, eine einfache Datei kann ebenfalls verwendet werden, ist aber unter dem Gesichtspunkt der Leistung teurer. Speichern Sie alle einzelnen Komponenten der endgültigen Nummer (so der Buchstabe und die Nummer hier). Wenn Sie einen _new_ Code generieren, erhöhen Sie einfach die zuvor gespeicherte Nummer. Wenn die Zahl 99999999 erreicht wird, erhöhen Sie den Buchstaben und setzen Sie die Zahl auf "00000000" zurück. So einfach ist das. – arkascha