ChrisB: Platzhalter in Strings

Beitrag lesen

Hi,

In meinem Beispiel spielt es also keine Rolle, welche der beiden Platzhalter-Varianten verwendet werden, in folgender abgewandelter Version hingegen schon.

<?php echo sprintf('Hallo %2$s, mein Name ist %1$s.', $meinName, $deinName); ?>

Habe ich das so richtig zusammengefasst?

Ja, genau.
Und wie im Manual auch steht, ist das bspw. praktisch, wenn man Internationalisierung betreiben will, und dabei andere Satzstrukturen in anderen Sprachen berücksichtigen muss - damit kann man die Platzierung von Werten innerhalb der Ausgabe simpel im Formatstring anpassen, ohne die Reihenfolge der Funktionsparameter ändern zu müssen.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?