Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
ciselna funkcia

Registrovaný: 01.01.06
Prihlásený: 25.12.21
Príspevky: 366
Témy: 47
Bydlisko: TT
Príspevok NapísalOffline : 04.05.2008 21:31

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?


Offline

Skúsený užívateľ
Skúsený užívateľ
ciselna funkcia

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 04.05.2008 21:39

ak tak so zaokrúhľovaním...
Kód:
<?php
  echo round(756.258, 2); //vypíše 756.26
  echo round(762.241, 2); //vypíše 762.24
?>

http://cz.php.net/manual/en/function.round.php


Offline

Užívateľ
Užívateľ
ciselna funkcia

Registrovaný: 01.01.06
Prihlásený: 25.12.21
Príspevky: 366
Témy: 47
Bydlisko: TT
Príspevok Napísal autor témyOffline : 04.05.2008 21:42

nie, praveze to potrebujem bez zaokruhlovania....







_________________
He who laughs last has not yet heard the bad news.
-- Bertolt Brecht

medicine student
Offline

Užívateľ
Užívateľ
ciselna funkcia

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 04.05.2008 21:46

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
Offline

Skúsený užívateľ
Skúsený užívateľ
ciselna funkcia

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 04.05.2008 21:51

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ší :)


Offline

Užívateľ
Užívateľ
ciselna funkcia

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 04.05.2008 21:56

mylan: ale ty to maš lepšie riešené :oops:







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
ciselna funkcia

Registrovaný: 01.01.06
Prihlásený: 25.12.21
Príspevky: 366
Témy: 47
Bydlisko: TT
Príspevok Napísal autor témyOffline : 04.05.2008 21:59

chalani, dakujem Vam







_________________
He who laughs last has not yet heard the bad news.
-- Bertolt Brecht

medicine student
Offline

Užívateľ
Užívateľ
ciselna funkcia

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 05.05.2008 14:10

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
Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. polozka v databaze - ciselna hodnota

v PHP, ASP

3

403

04.03.2009 12:02

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia

v PHP, ASP

12

817

24.04.2008 18:37

Triminka Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. funkcia

v PHP, ASP

2

334

25.03.2014 17:42

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia

v Assembler, C, C++, Pascal, Java

3

632

29.04.2009 20:31

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia....

v PHP, ASP

1

638

30.08.2008 20:44

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia

v Assembler, C, C++, Pascal, Java

1

634

10.02.2009 21:20

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia

v PHP, ASP

6

826

06.11.2007 15:45

Orwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia vyhladaj

v Assembler, C, C++, Pascal, Java

4

395

09.05.2009 15:59

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. agregacna funkcia

v Databázy

4

857

13.09.2008 13:30

m4r14n Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefunguje funkcia

v JavaScript, VBScript, Ajax

3

399

19.03.2011 12:31

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] funkcia

v Assembler, C, C++, Pascal, Java

12

489

11.01.2015 21:01

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia php

v PHP, ASP

4

523

07.06.2012 17:09

Mysql_dodo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hash funkcia

v Assembler, C, C++, Pascal, Java

3

1035

27.11.2009 18:38

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia validate

v JavaScript, VBScript, Ajax

2

741

07.04.2008 22:46

Triminka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vzdialena funkcia

v PHP, ASP

0

585

30.01.2009 9:54

Alino Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aka funkcia

v PHP, ASP

5

467

03.02.2008 21:36

vl4kn0 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra