<?php
function inTafel($number, $table) {
return ($number % $table) == 0;
}
?>
Link gekopieerd
Ja, daarvoor hebben we de % operator.
De % geeft je de rest van een deling (wat overblijft in een staartdeling ... voor zover dat nog onderwezen wordt, geen idee...).
Als de rest 0 is, is het een deler.
dus bv.
<?php
echo 123 % 5; // niet nul, dus 5 is geen deler van 123
?>
(EDIT: zie code Koen)
Link gekopieerd
<?php
$y = array('a', 'b', 'c', 'd');
$x = "vastgestelde waarde";
$verschil = count($y) % 3;
while($verschil > 0){
$y[] = $x;
}
?>
Met % krijg je de rest waarde
Bijvoorbeeld 5 % 3 = 2
[size=xsmall]Toevoeging op 24/07/2013 16:44:23: [/size]
Lol, 3 personen die met ongeveer dezelfde manier komen :)
Link gekopieerd
Top, wist even niet meer welke operator het was.
Bedankt voor functie en uitleg!
Link gekopieerd
Gerhard l op 24/07/2013 16:38:07
Iemand een idee hoe ik in een if statement kan vragen of getal X in de tafel van X zit?
Getal X zit toch altijd in de tafel van X ;-)
Link gekopieerd