PHP: Törttel való osztás maradékának nem ad vissza semmit
Szerző
Üzenet
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?
_________________
Üdv: laji
Képlete: osztandó%osztó==maradék
Kód:
<?php
echo 12%5;// kiírja, hogy 2 (12/5 maradéka)
?>
Fura dologba ütköztem.
Kód:
<?php
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?
_________________
Üdv: laji
Nem lehet, hogy egész számként adja vissza valamiért a tört helyett?
Ceriak írta:
Nem lehet, hogy egész számként adja vissza valamiért a tört helyett?
_________________
Üdv: laji
Ceriak írta:
Nem lehet, hogy egész számként adja vissza valamiért a tört helyett?
A maradékos oztást általában egész számokra szokták alkalmazni, úgyhogy szerintem elképzelhető, hogy a törttel való maradékos osztást rosszul kezeli le a php.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!
Nálam a 4.3.11 fut, annál nincs kimenete a 17/0.7 maradéknak.
_________________
Üdv: laji
_________________
Üdv: laji
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.