Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP: Zaokrouhlování vždy dolů (desítky )

Dobrý den... Mám jeden krátky dotaz... Neví někdo jak se v php zaokrouhluje vždy dolů na desítky?

floor() - Jde ale jen na desetiny apod a nejde na desítky
round() - Jde ale jen od 5 dolů. Nejde i když te to třeba 89 tak že to bude 80.

Ví někdo jak tyto funkce nějak třeba matematickým příkladem vylepšit nebo někdo kdo ví nějakou jinou funkci?Prosím pište...

Předmět Autor Datum
(x/10)*10 P.S. plati pre vsetky odnoze C ak x je celociselne (typ int). Pre PHP neviem zhlavy ci to…
MM.. 04.09.2012 15:03
MM..
Tak teda děkuji za radu ale Nepomohlo.Ještě chci podotknout, že se mi nelíbí vaše chování. 1.Neznám…
griven2 04.09.2012 15:31
griven2
Prázniny skončily, tak se tady zase začnou množit tihle ukřivdění. Člověk si holt nevybere :) Píše s…
karel 04.09.2012 15:36
karel
Abych, abys, aby, abychom, abyste, aby...
czcharlie 04.09.2012 15:38
czcharlie
Myslím že hlavním účelem poradna.net není kontrola spisovné češtiny.Pokud mi nechcete pomoci tak to…
griven2 04.09.2012 15:45
griven2
Nejde přeci o kontrolu, ale o radu jak nebýt za ignoranta, který nezná ani základy mateřského jazyka…
czcharlie 04.09.2012 15:53
czcharlie
ani som najprv nechcel reagovat, ale co uz. z dokumentacie PHP k prikazu floor() float floor ( flo…
nl12345 04.09.2012 15:46
nl12345
Fungovalo by to keby si pracoval s integermi tak jak som pisal, a ne s float-mi. Programovat by nema…
MM.. 04.09.2012 16:10
MM..
... a co je este pocudovaniahodnejsie je ze dnes staci ludom zadat do google.com slova celociselne d…
MM.. 04.09.2012 16:18
MM..
vsak prave preto boli vtedy SW kvalitnejsie, lebo to robili ludia, ktori tomu rozumeli. Dnes kazdy h… poslední
wam_Spider007 04.09.2012 16:56
wam_Spider007
$pole = Array(122, 5.55, 4.66, 4.33, 4.9999991, 10.00001, 133333, 500, ); foreach ($pole as $v) { ec…
Mihh 04.09.2012 15:54
Mihh
Dobré z toho jsem to už pochopil.Měl jsem tam překlik s floor. Díky
griven2 04.09.2012 16:03
griven2

(x/10)*10
P.S. plati pre vsetky odnoze C ak x je celociselne (typ int). Pre PHP neviem zhlavy ci to je celociselne delenie, a za akych okolnosti, ale malo by to byt stejne. Snad vies aspon jak sa robi celociselne delenie ked sa uz hras na PHP programatora.

Tak teda děkuji za radu ale Nepomohlo.Ještě chci podotknout, že se mi nelíbí vaše chování.
1.Neznám vás a proto si nepřeji aby jste mi tykali.
2.Nikde v topicku není psáno že jsem PHP programátor tak si to poslední větu odpusťte.NEJSEM PHP programátor tudíž si na něj ani nemůžu hrát. Jsem začátečník , a pochopitelně potřebuji pomoc od "Normálních" lidí kteří se umí chovat i na obyčejném chatu či diskuzi a ne od nějakých lidí kteří se nad ostatní povyšují ve vašem případě.Každý někdy začíná a každý neví vše tak prosím aby jste se v těchto výrazech krotil.

Každopádně mi to nefunguje nevím zda li to dělám dobře ale předpokládám že ano. zaokrouhlit mi to zaokrouhlí ale né DESÍTKY ale DESETINY.

ani som najprv nechcel reagovat, ale co uz.

z dokumentacie PHP k prikazu floor()

float floor ( float $value )

Returns the next lowest integer value by rounding down value if necessary.

Floor zaokruhli na cele cislo, nie desatinne, kazdopadne navratova hodnota je typu float, takze kvoli reprezentacii realnych cisel v PC to moze robit paseku

Fungovalo by to keby si pracoval s integermi tak jak som pisal, a ne s float-mi.
Programovat by nemal nikto kto nepozna ani zaklady reprezentacii cisel a zakladne operacie CPU. To neni o radeni, to je o nastudovani si zakladnych veci (reprezentacia cisel, zakladne operacie CPU) predtym ako napisem prvy hello world. Ked sa ti kvoli tomu nechce chodit na univerzitu tak si to budes muset nastudovat samostatne. A vies preco som arogantny? Pretoze mi je uz 20rokov na grcanie z totalnej nekvality a zabugovanosti veskereho SW, a to prave preto lebo sa hra na programatora kazdy cinan kuchar casnik bez toho aby mal aspon zakladne IT vzdelanie (a to bohuzial plati pre vsetky dnesne velke korporacie). A to je velmi zle a posuva to ludstvo do zahuby. Tak zacni studovat zaklady.

... a co je este pocudovaniahodnejsie je ze dnes staci ludom zadat do google.com slova celociselne deleni PHp a za sekundu maju komplet studijny material napr. http://diskuse.jakpsatweb.cz/?action=vthread&forum =9&topic=20735, na rozdiel od toho ze pred 20rokmi bolo treba si pracne zhanat akekolvek zdroje a ist s tym kilometer kamsi kde mali kopirku to skopirovat apod. A stejne boli pred 20rokmi vsetky SW o niekolko radov kvalitnejsie. No co uz. Takze studuj a to neni nejake napadanie ale dobra rada (a hlavne si nastuduj jak sa osetruje vstup u PHP, abys to nemal derave jak sito ze ti to hackne 5rocne dieta). A cloveku ktoremu vadi tykanie nabuduce poradim hovno.

Zpět do poradny Odpovědět na původní otázku Nahoru