@@Felix Riesterer
wenn Du bei PHP.net nachgelesen hast, das die Funktion
sprintf
Ersetzungen in Strings vornehmen kann, dann hast Du sicher gesehen, dass es nicht nur dass
ist, 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:|