Gunnar Bittersmann: Variablen in String

Beitrag lesen

@@Felix Riesterer:

Die "saubere" Art wäre wohl folgende:

$str = [sprintf](http://php.net/manual/en/function.sprintf.php)(

>     "String mit %s Sachen.",
>     $variable
> );

Wohl nicht ganz, weil inflexible Syntax. Schon wieder vergessen?

Klementine* sagt: Nicht nur sauber, sondern rein!

$str = [sprintf](http://php.net/manual/en/function.sprintf.php)(
    "String mit %1$s Sachen.",
    $variable
);

Bei einer auszugebenden Variablen wäre es freilich egal, aber:

  1. ist es unsinnig, zwei verschiedene Syntaxen für eine vs. mehrere Variablen zu verwenden, und
  2. kann man nicht sicher sein, dass nicht irgendwann noch eine zweite Variable hinzukommt.

LLAP

  • Kennt die außer mir noch wer? Oder bin ich alt?
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)