Ich muss eine Funktion entwerfen, um negative Zahlen unverändert zurückzugeben, aber sollte ein +
Zeichen am Anfang der Zahl hinzufügen, wenn es bereits nicht vorhanden ist.Wie man eine positive Zahl mit Pluszeichen in PHP voranstellt
Beispiel:
Input Output
----------------
+1 +1
1 +1
-1 -1
Es wird nur numerische Eingabe erhalten.
function formatNum($num)
{
# something here..perhaps a regex?
}
Diese Funktion ist in echo/print
so desto besser mehrmals aufgerufen werden wird, desto schneller.
Update:
Sie alle für die Antworten danken. Ich muss sagen, die sprintf
basierte Lösung ist wirklich schnell.
Was bedeutet "+ ve" und "-ve" bedeuten? –
Joachim, tut mir leid, ich wusste nicht, dass das nicht standardmäßige kurze Darstellungen sind. – user318466