Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:mod

Modulo - Der Restwert beim Teilen

Der Modulo-Poerator (%) gibt den Restwert zurück, der übrig bleit, wenn ein Operant durch einen anderen geteilt wird.

Beispiel 1: Jede ungerade Zeile wird farblich hinterlegt

for( $row = 1; $row <= 10; $row++ )
{
    if( $row % 2 )
    {
        echo $row . '. Zeile: weiss' . PHP_EOL;
    }
    else
    {
        echo $row . '. Zeile: grau' . PHP_EOL;
    }
}

Beispiel 2: Jeder 5. Kunde bekommt seinen Einkauf geschenkt

for( $kd = 1; $kd <= 50; $kd++ )
{
    if( $kd % 5 === 0 )
    {
        echo sprintf( 'Der %d. Kunde bekommt den Einkauf geschenkt' . PHP_EOL, $kd );
    }
}

Weiteres Beispiel:

php/mod.txt · Zuletzt geändert: 2020/11/24 10:38 von webproducer