Diese Funktion gibt abwechselnd entweder den einen oder den anderen Parameter zurück. Beispielsweise kann diese Funktion verwendet werden, um Tabellen abwechselnd einzufärben.
Code:
function alternate($sEven = "even", $sOdd = "odd")
{
static $iCount;
return ($iCount++ & 1) ? $sOdd :$sEven;
}
{
static $iCount;
return ($iCount++ & 1) ? $sOdd :$sEven;
}
Beispiel:
function alternate($sEven = "even", $sOdd = "odd")
{
static $iCount;
return ($iCount++ & 1) ? $sOdd :$sEven;
}
for($i = 0; $i< 5; $i++)
echo alternate()."<br/>";
/*Ausgabe:
even
odd
even
odd
even
*/
{
static $iCount;
return ($iCount++ & 1) ? $sOdd :$sEven;
}
for($i = 0; $i< 5; $i++)
echo alternate()."<br/>";
/*Ausgabe:
even
odd
even
odd
even
*/