@@Felix Riesterer
wenn Du bei PHP.net nachgelesen hast, das die Funktion
sprintfErsetzungen in Strings vornehmen kann, dann hast Du sicher gesehen, dass es nicht nur dassist, sondern die Zeichenfolge%s. Man kann die Platzhalter mit Nummern versehen, um einen Teilstring, der öfter eingesetzt werden soll, nicht öfter in der Parameterliste notieren zu müssen:
Man sollte die Platzhalter auch mit Nummern versehen, um Lokalisierung zu ermöglichen. Siehe Internationalization issues unter Variables that cannot be reordered.
sprintf( 'Wir haben %1$ %1$ %1$ haben %1$ %1$ %1$ haben %1$ %1$ %1$ haben %2$!', 'Hunger', 'Durst' );
Nettes Beispiel; leider falsch. Womit nicht die fehlenden Kommas, sondern die fehlenden s gemeint sind:
sprintf(
'Wir haben %1$s %1$s %1$s haben %1$s %1$s %1$s haben %1$s %1$s %1$s haben %2$s!',
'Hunger',
'Durst'
);
LLAP 🖖
--
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode:
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode:
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|