segno positivo in un numero decimale

Ciao ragazzi,

come faccio a mettere il segno "+" in un numero positivo con decimali??

con questa funzione lo metto solo agli interi:

printf('%+d'\n", $n)

e per i numeri decimali??

oppure c'è qualcos'altro da aggiungere nella funzione number_format? ..perchè poi vorrei metterci i puntini delle migliaia..

cosa mi consigliate??

ciao e grazie anticipatamente!!

inviato 10 anni fa
mauro1980
X 0 X

potresti banalmente procedere in questo modo (due cifre decimali):

$numero_formattato = number_format($numero,2,',','.');

if($numero>0) $numero_formattato = '+' . $numero_formattato;

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

si si, penso che procederò così senza complicarmi la vita

 :bye:

risposto 10 anni fa
mauro1980
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda