A maradékképzés törttel nem működik
Az egyik php számtani művelet, ugye, a maradék (modulus).
Képlete: osztandó%osztó==maradék
Fura dologba ütköztem.
Tudja valaki, mi az oka? Ez vajon így kell működjön, vagy valami rosszul van beállítva nálam a php-ben?
■ Képlete: osztandó%osztó==maradék
<?php
echo 12%5;// kiírja, hogy 2 (12/5 maradéka)
?>
echo 12%5;// kiírja, hogy 2 (12/5 maradéka)
?>
Fura dologba ütköztem.
<?php
echo 17%0.7;// Nem ír ki semmit! Mintha nem lenne maradék.
?>
echo 17%0.7;// Nem ír ki semmit! Mintha nem lenne maradék.
?>
Tudja valaki, mi az oka? Ez vajon így kell működjön, vagy valami rosszul van beállítva nálam a php-ben?
A maradékképzés csak egészek között értelmes
Nagy Gusztáv
http://nagygusztav.hu
Maradék: 0.2857......
Üdv: laji
gondold át
Felhő
Köszönöm!
Egyébként lefelé kerekítéshez volt alkalmazva egy régebbi oldalamon (hányados minusz maradék), de időközben megismerkedtem a floor() függvénnyel :-)
Üdv: laji