Tach.
Aber entweder bin ich total blöd oder es trifft immer noch nicht den Kern des Problmes, nämlich das man der Funktion von aussen mitteilen kann wie man den Ausgabe String formatiert haben will. Der variiert ja von Verwendung zu Verwendung der Funktion. Und Dein vsprintf() befindet sich ja innerhalb der Funktion.
Du brauchst von außen ja auch nur den Format-String zu übergeben. Also im Prinzip so ähnlich wie Deine eval-Variante. Nur ohne eval.
--
Always remember that you are unique. Just like everybody else.
Always remember that you are unique. Just like everybody else.