Ghenis Posted November 14, 2006 Report Share Posted November 14, 2006 (edited) ir kods // šeit fignja, kas neattiecas uz šo jautājumu $price=array('plaukstas' => 9.00, 'sirsnina' => 7.00, 'pedas' => 8.00, '2pedas' => 14.00, 'maska' => 10.00, 'pleci' => 19.00, 'mugura' => 16.00, 'pudsilditajs' => 10.00, 'kabsilditajs' => 3.00, '3kabsilditajs' => 8.00); // šeit ir figņa, kas neattiecas uz šo jautājumu echo $c . "." . $name[$temp] . " cena " . $price[$temp] . " Ls <br />"; Tātad - kāda velna pēc izvadot $price tiek izvadīts nevis 10.00, bet 10 ... T.i., kā panākt, lai PHP izvada 10.00 ? Edited November 14, 2006 by Ghenis Link to comment Share on other sites More sharing options...
bubu Posted November 14, 2006 Report Share Posted November 14, 2006 Cipari nekur nesaīsinās. Tie izvadās tieši tik cik vajag un ne vairāk. Būtu labāk cilvēki sākuši ar paskālu vai beisiku programmēt nevis pie php ķērušies... 'maska' => "10.00", ... vai http://lv2.php.net/printf (un sprintf) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 14, 2006 Report Share Posted November 14, 2006 Tātad - kāda velna pēc izvadot $price tiek izvadīts nevis 10.00, bet 10 ... T.i., kā panākt, lai PHP izvada 10.00 ? Un tavupraat vai 10.00 == 10 ???? (Es nesaku ka 10.00 === 10 ) P.S. starp citu bubu preciizi atbildeja uz tavu jaut... (KAA?) ;) Ja gribi zinaat KAPEC? tad paskaties ko PHP dara ar mainigo tipiem.... Link to comment Share on other sites More sharing options...
hmnc Posted November 15, 2006 Report Share Posted November 15, 2006 number_format() Link to comment Share on other sites More sharing options...
Ghenis Posted November 15, 2006 Author Report Share Posted November 15, 2006 (edited) @bubu - cilvēks prot paskālu un Delfus ... bet paldies par funkcijām ... Un variants ar stringu nevis float`u glabāšanu asociatīvajā neder, jo šādi var vienu un to pašu masīvu izmantot gan vienreizējai cenas izvadīšanai un ari aprēķiniem ... @Greywolf - dooh ... manuālis ir domāts muļķiem ... Un es zinu, kā paplašina/saīsina decimāldaļas. Bet mani tracina, ja programmēšanas valoda to izdara bez manas ziņas ... Edited November 15, 2006 by Ghenis Link to comment Share on other sites More sharing options...
v3rb0 Posted November 15, 2006 Report Share Posted November 15, 2006 naudas parasti pieraksta mazākajās vienībās (santīmi, centi), komatu tik pie parādīšanas pieliek. Link to comment Share on other sites More sharing options...
andrisp Posted November 15, 2006 Report Share Posted November 15, 2006 (edited) v3rb0, vai tad ? Man likās, ka DOUBLE ir labākais un pats arī izmantoju. Atsaucu. Runa nav par MySQL :). Edited November 15, 2006 by andrisp Link to comment Share on other sites More sharing options...
Ghenis Posted November 15, 2006 Author Report Share Posted November 15, 2006 (edited) Hmmm, v3rb0 varētu tā būt racionālāk && mazāks sex . @andrisp - būtu MySQL, bet klients ir tāāāāds žmoga ... Edited November 15, 2006 by Ghenis Link to comment Share on other sites More sharing options...
bubu Posted November 15, 2006 Report Share Posted November 15, 2006 @bubu - cilvēks prot paskālu un Delfus e? tiešām prot? tiešām, tiešām? Ja paskālā rakstīsi: var f: float; f := 10.00; writeln(f); Domā tur izvadīs 10.00 ? Link to comment Share on other sites More sharing options...
Ghenis Posted November 15, 2006 Author Report Share Posted November 15, 2006 pirmkārt - ne sūda viņš neizvadīs ... Otrkārt - Php un pascal mainīgo tipu definēšana notiek savādāk ... un paši tipi ir savādāki ... Link to comment Share on other sites More sharing options...
Blitz Posted November 16, 2006 Report Share Posted November 16, 2006 tak atminjaa vins .00 dalu glabaa kaa visas nulles. Tad kadaa hren veida vins zinas ka tu gribi tur divas nulles, tris vai cetras? Link to comment Share on other sites More sharing options...
Recommended Posts