Vraag & Antwoord

Webprogrammeren & scripting

php een getal gedeelt door een ander getal is een heel getal

6 antwoorden
  • Hoe kan ik zien of een getal gedeeld door een ander getal een heel getal als uitkomst heeft ? Ik wil bv weten of een jaar een schrikkeljaar kan zijn. In Basic ging dat als volgt: if (10/4)=int(10/4) then antwoord is: schrikkeljaar. Ik kan het maar niet vinden in PHP. Ik dacht int() maar dat blijkt heel wat anders te zijn. En round() is het ook al niet. :wink:
  • Probeer deze eens: http://nl.php.net/manual/en/function.is-integer.php
  • Dankjewel! :D
  • Je kan ook gebruik maken van de modulo operator. Dat vind ik persoonlijk wat netter: [code:1:0430d7dc3e]if (10 % 4 == 0) ...[/code:1:0430d7dc3e]
  • Ik heb het even opgezocht en dit gevonden: [quote:f135ba0ac1]Modulo Het kan soms voorkomen dat je iets in een loop wilt laten gebeuren om de x keer, daar is de modulo-operator voor uitgevonden. De modulo van een getal met een ander getal is de rest van een (staart)deling (9%2 = 1, want 9/2 = 4 met 1 rest). Voor een modulo gebruik je de %-operator als volgt: <?php echo 4 % 2; // is nul, vier gedeeld door twee heeft namelijk geen rest echo 5 % 2; // dit is een, vijf gedeeld door twee is twee + een als rest ?>[/quote:f135ba0ac1] Het feit is dat ik na jaren nog wel weet wat is_int() betekent, maar ik ben bang dat ik al snel vergeten ben wat 4 % 2 betekent. :wink: Maar ik geef het een kans. :D
  • Kijk ook eens naar [url=http://php.net/date]date('L')[/url].

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.