Potrzebuję zaprojektować funkcję zwracania liczb ujemnych bez zmian, ale powinien dodać znak +
na początku numeru, jeśli już nie jest obecny.Jak przedrostek liczby dodatniej z plusa w PHP
Przykład:
Input Output
----------------
+1 +1
1 +1
-1 -1
Będzie się tylko wejście numerycznej.
function formatNum($num)
{
# something here..perhaps a regex?
}
Funkcja ta będzie nazywany kilka razy w echo/print
więc im szybciej tym lepiej.
Aktualizacja:
Dziękuję wszystkim za odpowiedzi. Muszę powiedzieć, że rozwiązanie oparte na sprintf
jest naprawdę szybkie.
Co oznacza "ve" i "ve" oznacza? –
Joachim, przepraszam, nie wiedziałem, że są to niestandardowe krótkie przedstawienia. – user318466