[php] div-celociselne delenie

Programovacie jazyky, rady, poradňa...
sharky-no
King
King
Používateľov profilový obrázok
Príspevky: 1681
Registrovaný: 31 okt 2006, 19:53

[php] div-celociselne delenie

Príspevok od používateľa sharky-no »

nasiel som nieco taketo http://php.net/manual/en/internals2.opcodes.div.php

ale nechapem tomu :\

da sa z klasickeho zapisu 19/3 dostat vysledok 6 ?
teda ze ci php obsahuje nejaku jednoduchu funkciu ktora to zvladne (ako bolo v pascale div)
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: [php] div-celociselne delenie

Príspevok od používateľa Mmartin »

floor(19/3); ?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: [php] div-celociselne delenie

Príspevok od používateľa audiotrack »

je to rovnako v céčku, samé sa rozhodne či sa má použiť celočíselné delenie alebo nie, a to podľa týchto pravidiel:
1) ak je aspoň jedno číslo desatinné, delí sa desatinne
2) ak sú obe čísla celé, delí sa celočíselne

ak chceš teda vynútiť celočíselné delenie aj pri desatinných, musíš ich pretypovať: $celecislo = (int)$prve / (int)$druhe;
naopak ak chceš desatinne podeliť dve celé čísla, musíš z nich zase spraviť desatinné: $desatinne = (float)$prve / (float)$druhe;
Napísať odpoveď