ChrisB: mehrere arrays gleichzeitig abarbeiten

Beitrag lesen

Hi,

while((list(,$arr1_value) = each($arr1)))
{
   //was auch immer
}

erweitern um einen zweiten array, sodass mir im schleifenbereich $arr1_value und $arr2_value zur verfügung stehen! Wie mache ich das?

In der Theorie: In dem du each und list auch für das zweite Array in den Schleifenkopf einbaust. (Das muss natürlich in Form einer gültigen expression geschehen, die ein nach true oder false evaluierbares Ergebnis liefert.)

In der Praxis musst du natürlich darauf achten, dass dann auch beide Arrays gleich viele Elemente haben; bzw. wo und wie du das abfängst, wenn eines der Arrays schon eher „fertig“ durchlaufen ist, als das andere.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?