%s zweimal verwenden

hi all,
ich weiss ja gar nicht wie das ding heisst…auf jeden fall hole ich so meine db-inhalte raus:

printf(„Homepage%s\n“,$row[„homepage“]);

in obigem falle funzt es aber nicht, ich bekomme folgende fehlermeldung:

printf(): too few arguments in…

wenn ich %s nur einmal verwende funzt es, oder muss ich da eine andere funktion statt printf() nehmen??? oder was ist das lös? :smile:

danke für mithilfe
meth

du musst dem print dann natuerlich auch 2 argumente mitgeben:

print("%s und nochmal %s",$foo1,$foo2);

das hab ich jetzt durch try-end-error auch rausgefunden :smile: trotzdem danke, aber warum ist das so? denn eine allg. umgebungsvariable kann ja auch beliebig oft verwendet werden.

gruss
meth

nein, mit dem print und den entsprechenden optionen kannst du variablen formatiert ausgeben: %s = string %d = decimal u.s.w.
sind reine formatierungseigenschaften …

1 „Gefällt mir“