Mailinglisten-Archive |
Michael Borchers wrote: > ein kollege verwendet folgende alternative schreibweise bei einer abfrage: > <?php echo($bgcolor++ % 2 == 0 ? TR_BGCOLOR_ALTERNATING : '#FFFFFF'); ?> > > was ich auch mittlerweile verstanden habe. > > nun habe ich das skript für einen anderen zweck umgeschrieben, um zu testen > ob eine zahl $g durch 4 teilbar ist. > > in der schleife steht dann: > if($g % 4 == 0) ... > > es funzt, bei g=4, g=8, g=12 führt er die aktion aus! > > aber was genau besagt ($x % y = 0)? > > danke RTFM ;) % ist der Modulo-Operator. Die ganzzahlige Division. 4/4 = 1 Rest 0 5/4 = 1 Rest 1 6/5 = 1 Rest 2 .. 8/4 = 2 Rest 0 ... % liefert also immer den Rest. Ist das Erg. Null, so ist a ganzahlig durch b teilbar. Gruß, Alex -- America is a country which produces citizens who will cross the ocean to fight for democracy but won't cross the street to vote.
php::bar PHP Wiki - Listenarchive