Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 | 47 Bydlisko: TT |
Nazdar, potreboval by som najst funkciu, ktora by desatinne cislo za stotinami odrezala, takze by vzniklo desat. cislo so stotinami - ale bez zaokruhlenia.
Priklad:
Kód: 756,258 by bolo ako 756,25 762,241 by bolo ako 762,24 atd...
Existuje take nieco, alebo si musim taku fciu napisat?
|
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 | 2 Bydlisko: Prešov / Pr... | |
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 | 47 Bydlisko: TT |
nie, praveze to potrebujem bez zaokruhlovania....
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 | 181 Bydlisko: Nitra / Bra... |
tak si napíš vlastnú funkciu, myslim ze to nebude take narocne... ze to co je za desatinou bodkou resp. ciarkou, tak z toho vyberes iba prve dve cislice
napr. (nemusi fungovat, iba rpe ilustraciu, mozno tam porobim dajake chyby, nemam cas to testovat teraz)
Kód: <?php
$cislo=721.4589; $rozober=explode(".", $cislo); $vyber=substr($rozober[1], 0, 2); $spracovane_cislo=$rozober[0].$vyber; echo $spracovane_cislo; //malo by vypisat 721.45 :D
?>
_________________ Sorry za prelkepy |
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 | 2 Bydlisko: Prešov / Pr... |
Tak si napísať na to vlastnú funkciu(za predpoklad, že číslo je vo formáte 7434,34234 a je tam len jedna čiarka! (uprav si to ak pre bodku, ale prvý príspevok máš ako príklady s čiarkou) Kód: <?php function uprav_cislo($str) { $num = explode(",", $str); return $num[0].",".substr($num[1], 0, 2); }
echo uprav_cislo("756,258"); // vypíše 756,25 echo uprav_cislo("762,241"); // vypíše 762.24 ?>
//edit, tak emer bol rýchlejší
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 | 181 Bydlisko: Nitra / Bra... |
mylan: ale ty to maš lepšie riešené
_________________ Sorry za prelkepy |
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 | 47 Bydlisko: TT |
chalani, dakujem Vam
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
este nejake tie moznosti pomocou nasobenia a aj pomocou textov.
Kód: function orez($cislo,$miesta){ return floor($cislo*=pow(10,$miesta))/pow(10,$miesta); }
function zrez($cislo,$miesta){ return preg_replace("/([0-9]*[.,][0-9]{".$miesta."}).*/","$1",$cislo); }
echo orez(1423.7568,2)." < ".zrez(1424.756894,4);
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 3 | 439 | 04.03.2009 12:02 stenley | | v PHP, ASP | 6 | 884 | 06.11.2007 15:45 Orwell | | v PHP, ASP | 12 | 888 | 24.04.2008 18:37 Triminka | | v PHP, ASP | 2 | 372 | 25.03.2014 17:42 shaggy | | v Assembler, C, C++, Pascal, Java | 3 | 678 | 29.04.2009 20:31 stopa27 | | v PHP, ASP | 1 | 679 | 30.08.2008 20:44 p360t | | v Assembler, C, C++, Pascal, Java | 1 | 695 | 10.02.2009 21:20 Fico | | v PHP, ASP | 3 | 367 | 31.08.2014 13:51 neopagan | | v PHP, ASP | 4 | 714 | 10.03.2008 8:23 stenley | | v Siete | 1 | 481 | 11.09.2010 9:58 Icehammer | | v Assembler, C, C++, Pascal, Java | 5 | 662 | 06.11.2017 0:19 Miso122 | | v Assembler, C, C++, Pascal, Java | 4 | 438 | 09.05.2009 15:59 neutronmind | | v Databázy | 4 | 900 | 13.09.2008 13:30 m4r14n | | v Assembler, C, C++, Pascal, Java | 12 | 530 | 11.01.2015 21:01 nBXXL | | v JavaScript, VBScript, Ajax | 3 | 439 | 19.03.2011 12:31 Ďuri | | v PHP, ASP | 4 | 575 | 07.06.2012 17:09 Mysql_dodo |
|