Autor Zpráva
Luky
Profil
Zdravím,
potřeboval bych poradit jakým způsobem můžu oddělit poslední trojčíslí desetinou čárkou?
Ideálně bych si to představoval takto:

Vstup: 207813
Rozdělení: 207,813
Zaokrouhlení: 208

Zaokrouhlení bych už zvládl. Jde mi hlavně o to rozdělení.
Děkuji za každou radu
Radek9
Profil
Luky:
Vyděl to tisícem. :-)
Luky
Profil
Radek9:
Vyděl to tisícem. :-)
Jsem zapomněl dodat že číslo je pokaždé jiné, takže jsem to vyřešil takto:
$count = strlen($way);
if($count > 3){
   if($split = str_split($way, $count-3)) 
      $number = (integer) $split[0] . "." . $split[1];
      $value = number_format($number, 0, ".", "");
   } else $value = 0;  
Tori
Profil
Luky:
A v čem to je lepší oproti tomu, když budete s číslem pracovat jako s číslem? $value = ($way > 999 ? number_format($way/1000) : $way);
Luky
Profil
Tori
Aha, díky. Já nevím proč vymýšlím takový kraviny :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: