» »

Programiranje: stevilko 999888 spremeni v 999.888 (dodda ".") - PHP

Programiranje: stevilko 999888 spremeni v 999.888 (dodda ".") - PHP

matic ::

Sej v bistvu sploh ni to tolk vezan na PHP, edin ce je mogoce v PHPju ze kaka funkcija tut za to.

Se pravi, imam stevilko v obliki: 198900
Kako bi jo najbolj na simpel spremenu v obliko 198.900?
Se pravi da na vsake 3 mesta doda vmes "."

Se dva primera, da se sigurno zastopmo ;)
123456789 pa pac v 123.456.789
123 ostane enako kot je, 123
itd.

Lahko to spremenim v string, pa potem eno zanko in na vsake 3 cifre vmes vrinem "." Ampak, sigurno je kak krajsi nacin v PHPju!?

rc-car ::

Najlažje to narediš z number_format().

Za naš prikaz naj bi stvar izgledala nekako takole: $number = number_format($number, 0, '.', '.');
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

Ziga Dolhar ::

Da, a vedi, da ti bo tole verjetno tip spremenljivke spremenilo iz integerja v string, zato $number ne bo več 'uporabna' -- raje uporabi $number2 za string različice :].

matic ::

sej, je ql, sem porihtal z uno funkcijo, pa je cist vredu, sem itaq rabil samo zato da je izpis lepsi, sam jest cepec sem iskal to med matematicnimi funkcijami! :D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[PHP] Razdalja med dvema koordinatama

Oddelek: Programiranje
5740 (702) Roadkill
»

[JS] Problemček

Oddelek: Programiranje
51155 (1051) CWIZO
»

"Izdelava" ed2k linka v PHPju

Oddelek: Programiranje
51035 (980) matic
»

<br> namesto Enter

Oddelek: Programiranje
191342 (1131) rc-car
»

PHP Poll

Oddelek: Programiranje
11929 (831) rc-car

Več podobnih tem