stencilz Posted February 3, 2007 Report Share Posted February 3, 2007 kāda ir atšķirība starp $format = sprintf("%01.2f", $num); // 13.10 un $format = sprintf("%.2f", $num); // 13.10 Link to comment Share on other sites More sharing options...
bubu Posted February 3, 2007 Report Share Posted February 3, 2007 Vispār jau RTFM, bet nu %01.2f nozīmē, ka: 0 - padding charakteris no kreisās puses (tb ja garums ir uzlikts 6, bet skaitlis sanāk 12.4, tad tas tiek pārveidots par 0012.4) 1 - garums, cik minimums čaraketerus sagaidīt rezultātā (skat vienu rindiņu augstāk) 2 - cik ciparus atstāt aiz decimālā punkta (tb ja tur ir rakstīts 2, bet skaitlis ir 15.556, tad tas tiek apaļots kā ar round - 15.56) f - skaitlis jāformatē kā floats %.2f nozīmē, ka: 2 - cik ciparus atstāt aiz decimālā punkta f - skaitlis jāformatē kā floats. Manuprāt tur nav atšķirības, jo defaultā jau viens čarakteris (0) tiek likts skaitļiem, kuri ir starp -1 un 1. Link to comment Share on other sites More sharing options...
Recommended Posts