Homepage selbermachen 7.852 Themen, 35.619 Beiträge

bei foreach jede 1te oder (und) 2te zeile einfärben!?

haxor / 4 Antworten / Baumansicht Nickles

folgender code wird verwendet: 
------------------------------------
foreach ($Result as $zeile)
  {
    list ($name) = $zeile;


echo "- $name <br>";


 }
------------------------------------
wär euch sehr dankbar


mfg oliver

bei Antwort benachrichtigen
xafford haxor „bei foreach jede 1te oder (und) 2te zeile einfärben!?“
Optionen

foreach ($Result as $k=>$zeile){
echo ($k%2==0 ? $zeile : '<font color="red">'.$zeile.'</font>').'<br />';
}

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
haxor xafford „foreach Result as k zeile echo k 2 0 ? zeile : . zeile. . “
Optionen

ich idiot alles klar es klappt thx!!!!!!

SRY ^^

bei Antwort benachrichtigen
haxor Nachtrag zu: „bei foreach jede 1te oder (und) 2te zeile einfärben!?“
Optionen

@xafford! Vielen Dank aber, deine lösung sieht so aus:

Array
Array
Array
Array
Array
Array

jede 2te zeile ist jetzt zwar rot aber es wird nur array ausgegeben.
wo soll ich $name hinpacken weil es ohne anscheinend nicht geht?

bei Antwort benachrichtigen
xafford haxor „@xafford! Vielen Dank aber, deine lösung sieht so aus: Array Array Array Array...“
Optionen

entweder schreibst DU statt $zeile einfach $zeile[0] hin, oder Du füst wieder list($name)=$zeile; ein und benennst in der Zeile darunter $zeile in $name um.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen