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)
[php] div-celociselne delenie
Re: [php] div-celociselne delenie
floor(19/3); ?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: [php] div-celociselne delenie
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;
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;