Може би е моя грешката, но явно не съм обяснил точно какво искам.
Имам едно число, десетична дроб (float).
Искам да ми го извежда винаги с два знака след запетаята. Ако е положително да слага + (плюс), ако е отрицателно - съответно - (минус).
Пример:
1 ==> +1.00
1.1 ==> +1.10
1.05 ==> +1.-5
1.05978687 ==> +1.06
-2 ==> -2.00
-2.2 ==> -2.20
-2.02 ==> -2.02
-2.0276492 ==> -2.02
Това е вариант но не ми харесва:
echo ($var > 0 ? "+" : "" ). sprintf("%01.2f", $var)