Beitrag von Helmut (141 Beiträge) am Sonntag, 7.Juli.2002, 18:46.
Zahlenausgabe auf 5 Stellen begrenzen
Hallo Leute, ich habe eine Frage bezüglich des feinen BP Shopsystems:
Die Rechnungsnummer, die sich aus der IP-Nummer und dem Unixzeitzähler (glaube ich) zusammensetzt, ist ziemlich lang. Teilweise 23 Stellen. Kennt jemand einen Befehl, mit dem ich die Ausgabe der Nummer für die Rechnung auf die letzten 5 Stellen reduzieren kann?
Danke für die Hilfe, Helmut
Beitrag von Marco (840 Beiträge) am Montag, 8.Juli.2002, 10:51.
Re: Zahlenausgabe auf 5 Stellen begrenzen
Du kannst mit dem Perl-Befehl substr() einen Substring bilden, d.h. Teile aus Variablen herausscheneiden.
Das könnte dann so aussehen:
# Länge der Variablen bestimmen
my $Laenge = length($Rechnungsnummer);
# Von der fünftletzten Stelle an die nächsten 5 Stellen in die Variable $Ausgabe schreiben
my $Ausgabe = substr($Rechnungsnummer,$Laenge-5,5);
In der Variablen $Ausgabe sind nun die letzten fünf Stellen der Variablen $Rechnung zur Weiterverarbeitung (Speichern, Ausgeben, etc.) gespeichert...
Beitrag von Helmut (141 Beiträge) am Montag, 8.Juli.2002, 11:03.
Re: Zahlenausgabe auf 5 Stellen begrenzen
Hallo Marco , danke, ich werd es mal ausprobieren.
Viele Grüße, Helmut