Integer, Zahl mit Vornullstellen
Christoph
- php
Hallo,
ich brauche eine Variable als Integer Wert, aber mit 2 leerstellen mit Nullen gefüllt.
Wie bekomme ich das hin?
Weil ich damit rechnen muss!
danke mfg chris
Hi,
ich brauche eine Variable als Integer Wert, aber mit 2 leerstellen mit Nullen gefüllt.
zur Ausgabe benutze einen String!
» Weil ich damit rechnen muss!
welche Rolle sollen die Nullen da spielen?
001 + 002 = 003 oder 03 oder 3
setz die Nullen doch im Nachhinein dran, wenn Du sie schon brauchst
Oder gibt es ein anderen Grund?
ciao
romy
Hi,
welche Rolle sollen die Nullen da spielen?
Eine entscheidende!
001 + 002 = 003 oder 03 oder 3
Bei Deinem Beispiel stimmt das noch.
Aber 010 + 010 = 030 != 30 !
Denn 010 ist nicht gleich 10, sondern gleich 8.
Und 020 ist nicht gleich 20, sondern gleich 16.
Und 030 ist nicht gleich 30, sondern gleich 24...
Denn bei Integer-Literalen schaltet eine führende 0 ins Oktalsystem!
cu,
Andreas
Hi,
Aber 010 + 010 = 030 != 30 !
sollte natürlich
010 + 020 = 030 != 30
lauten - fiel mir erst auf, als der Abschicken-Button schon gedrückt war...
cu,
Andreas
Hi,
Denn bei Integer-Literalen schaltet eine führende 0 ins Oktalsystem!
*grumel*
Irgendeiner hat auch immer das Letzte Wort ;););)
meinst Du er wollte dies realisieren?
ciao
romy
PS: Gut, ich weiss, ich muss langsam mal anfangen alle Möglichkeiten in Betracht zu ziehen... ;) Schönes Wochenende
Hi,
ich habe eine While Schleife in der die Zahl = Zahl sein muss bis die Schleife zu enden ist und die Zahl setze ich gleichzeitig als Bildurl ein! muss immer 3 Stellen haben.
Ich wandle die Variable immer um!
danke
Hi,
ich habe eine While Schleife in der die Zahl = Zahl sein muss bis die Schleife zu enden ist und die Zahl setze ich gleichzeitig als Bildurl ein! muss immer 3 Stellen haben.
Guck Dir mal die Funktion sprintf an.
%03d könntest Du evtl brauchen können...
cu,
Andreas