Wie man in PHP einer positiven Zahl ein Pluszeichen voranstellt

Ich muss eine Funktion entwerfen, die negative Zahlen unverändert zurückgibt, sollte aber ein @ hinzufüg+ -Zeichen am Anfang der Nummer, wenn sie bereits nicht vorhanden ist.

Beispiel

Input     Output
----------------
+1         +1
1          +1
-1         -1

Es wird nur eine numerische Eingabe erhalten.

function formatNum($num)
{
# something here..perhaps a regex?
}

Diese Funktion wird in @ mehrfach aufgerufecho/print also je schneller desto besser.

Aktualisieren

Vielen Dank für die Antworten. Ich muss das @ sagsprintfbasierte Lösung ist sehr schnell.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage