Autor Zpráva
travis
Profil *
Jsem v PHP začátečník a nevím si rady jak tady změnit formát čísla:

echo $quote->price( 104000.00*0.75 )  ;


Jak tam dát:
number_format($number, 2, ',', ' ');
…aby to fungovalo.
Str4wberry
Profil
Místo toho „$number“ dáš číslo, které chceš formátovat.
travis
Profil *
Zkusil jsem to takhle, ale nefunguje to.

<?php  // doplněno moderátorem kvůli obarvení
$formated = $quote->price( 104000.00*0.75 ); 
number_format($formated, 2, ',', ' ');
echo $formated;
?>
Joker
Profil
travis:
Co znamená "nefunguje to"?
Str4wberry
Profil
Funguje, ale vypisuješ původní číslo. Dej na 2. řádek:
$formated = number_format($formated, 2, ',', ' ');
travis
Profil *
omlouvám se, to bylo ode mně hloupé konstatování.

<?php 
echo $quote->price( 104000.00*0.75 ); 
?>


<?php
$formated = $quote->price( 104000.00*0.75 ); 
number_format($formated, 2, ',', ' ');
echo $formated;
?>


V obou případech to vypíše 288.6
Chtěl bych se zbavit desetinných míst a dát mezery mezi tisíce, ale nejde m to.

Moderátor Alphard: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
travis
Profil *
Aha, už to funguje. Díky mockrát.

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: