ich habe mehrfach folgende Konstruktion
Gibt es […] eine geschicktere Möglichkeit?
Ich wüsste nicht wie. Du könntest höchstens eine Funktion dafür schreiben, aber daran hast du bestimmt auch schon gedacht.
function format(float $foo) : string
{
return $foo > 0 ? number_format($foo, 0, ',', '.') : '';
}