helper number – english_format_number

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
masterr
Začátečník | 141
+
0
-

Zdar, potřebuji helper v šabloně,number

number – number_format

to udělá

$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

potřebuji to na:

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

Koukal jsem do API string a do helpers v nette, ale nikde to tam není. Jak to mám udělat?

Editoval masterr (19. 1. 2011 15:22)

voda
Člen | 561
+
0
-

Nechápu přesně co chceš, ale takhle?

{=1234.56|number:2:',':' '} // vypíše 1 234,56
{=1234.56|number} // vypíše 1,235

Editoval voda (19. 1. 2011 15:58)

masterr
Začátečník | 141
+
0
-

přesně tohle, dík

Mikulas Dite
Člen | 756
+
0
-

A úplně super by bylo, kdybys použil  , protože dlouhá mezera to číslo úplně rozbije. Resp. použí ten znak, jinak asi budeš muset escapovat.

masterr
Začátečník | 141
+
0
-

escapuju…dík za tip