Wie kann ich 2 stellige Zahlen erzwingen?
Mika
- perl
0 Mika0 Klaus Mock
Hallo, ich möchte erzwingen, dass meine Zahl in eine 2-stellige umgewandelt wird, wenn Sie dies nicht schon ist.
Beispiel:
$zahl= "1";
Wenn ich jetzt $zahl Ausgebe, soll "01" stehen.
Mike
Oder besser frag ich doch gleich so:
Ich habe einen String:
$string="01-02-3-4-5-10-12-14-17";
und eine Zahl, zB. die "2".
Nun möchte ich überprüfen, ob diese Zahl 2 in dem String vorkommt. Er soll nicht denken, dass ich die 2 von der 12 haben möchte. Des Weiteren kann es sein, dass in dem String die Zahlen einmal mit 0 und einmal ohne Null geschrieben werden. Das ist genauso wie bei der Zahl.
Hi bin nicht so der checker in php
aber ich würde es einfach mit if abfragen machen. vieleicht bischen aufwand zum schreiben aber funz garantiert und soviel langsamer wird der script dadurch sicher auch nicht.
Ich habe einen String:
$string="01-02-3-4-5-10-12-14-17";
und eine Zahl, zB. die "2".
Nun möchte ich überprüfen, ob diese Zahl 2 in dem String vorkommt. Er soll nicht denken, dass ich die 2 von der 12 haben möchte. Des Weiteren kann es sein, dass in dem String die Zahlen einmal mit 0 und einmal ohne Null geschrieben werden. Das ist genauso wie bei der Zahl.
Das geht nur, indem du den String splittest und alle Einträge durchgehst und mit der 2 vergleichst.
Struppi.
Hallo,
Hallo, ich möchte erzwingen, dass meine Zahl in eine 2-stellige umgewandelt wird, wenn Sie dies nicht schon ist.
Im gegensatz zu älteren Versionen der Perldokumentation sind die aktuellen zum Thema sprintf(http://www.perldoc.com/perl5.8.4/pod/func/sprintf.html) ziemlich ausführlich.
Da printf recht ähnlich funktioniert wie sprintf kann auch http://de.selfhtml.org/cgiperl/funktionen/einausgabe.htm#printf bezüglich der Formatangaben recht informativ sein.
Grüße
Klaus