aus 1 wird 01..
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgabe
bedeuten
beispiel
deutlichkeit
durchaus
effekt
ergebnis
extra
fan
format
inhalt
manual
null
option
right
standart
stehen
variable
vorgesehen
zeile
-
hiho,
in meiner variable $x ist die zahl 1... wie mach ich allerdgins, das beim ausgeben dort net 1, sondern 01 steht ? bis dann -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi
Hier ein Beispiel:
<?php
if($x < 10) {
echo "0" . "$x";
}
?>
Der Punkt dazwischen nur zur deutlichkeit!
b2k-fan -
Hi
Hier ein Beispiel:
<?php
if($x < 10) {
echo "0" . "$x";
}
?>
Der Punkt dazwischen nur zur deutlichkeit!
b2k-fan
Darf man denn das $x in " setzen ?
NEIN, oder ... er gibt dann den Text "$x" aus und NICHT den Variableninhalt, oder ?
Ich h?tte es ohne die " gemacht.
So:
echo "0".$x; -
du kannst $x in "" schreiben. es w?rde trotzdem "1" ausgegeben werden. und wenn du "$x" ausgeben willst musst du echo "\$x"; schreiben!
-
Aha.
Ich habe es auf jeden Fall noch nicht "ausgeklammert" .. also in extra-" geschrieben.
Denn das ist ja eigentlich f?r Text vorgesehen.
Also k?nnte man es ganz billig so schreiben:
if(tralala)
{
echo "0$x";
}
else
{
echo $x;
} -
Hi
Ja, das geht auch...
Das wollte ich nur nicht machen, weil sonst meine 'Sch?bbige' programmierweise ans licht kommt
Es gibt ja viele (zu den geh?re ich auch) die schreiben es so:
[...]
} else {
[...]
Naja... Man merkts ja eh nicht...
b2k-fan -
Ja, das geht auch...
Das wollte ich nur nicht machen, weil sonst meine 'Sch?bbige' programmierweise ans licht kommt
Da hast Du recht.
Variablen in " setzen, ... darauf bin ich noch nicht gekommen...
Aber dennoch ist es manchmal ?bersichtlicher, wenn man so ne kleine Abfrage in eine Zeile rein bringt. .
Das ist dann vom Effekt her durchaus manchmal im Ergebnis ?bersichtlicher. -
Und es geht noch eleganter...
str_pad ( string input, int pad_length [, string pad_string[, int pad_type]])
http://de2.php.net/manual/de/function.str-pad.php
der string hat danach pad_length zeichen, wenn der uhrsprungs-string weniger hat und ersetzt es durch pad_string.
pad_type entscheidet wo, es gibt die optionen STR_PAD_RIGHT, STR_PAD_LEFT oder STR_PAD_BOTH standart is right... -
ja um die elegantere version hatte ich gebetet :> - das andre bekommt ja jeder hin, das is ja n00big :D
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage