Sushi: Komplexes if

Beitrag lesen

Hallo leute ich habe eine frage da ich mir nicht sicher bin und auch noch keine anleitung im netz gefunden habe, quälle ich jetzt euch mit einer frage.

Ich besitze zwei identische arrays.

a_ary udn b_ary beide sehen so in etwa aus.

a_ary[$key]['R1FLG']
a_ary[$key]['R2FLG']
a_ary[$key]['R3FLG']
a_ary[$key]['R4FLG']

b_ary[$key]['R1FLG']
b_ary[$key]['R2FLG']
b_ary[$key]['R3FLG']
b_ary[$key]['R4FLG']

$key ist halt ein int der inkrementiert wird und so die elemente durchzählt.

ich bräuchte in etwa so eine if abfrage.

if(a_ary[$key]['R1FLG'] == b_ary[$key]['R1FLG'] && a_ary[$key]['R1FLG'] == 1 || a_ary[$key]['R2FLG'] == b_ary[$key]['R2FLG'] && a_ary[$key]['R3FLG'] == 1 || a_ary[$key]['R3FLG'] == b_ary[$key]['R3FLG'] && a_ary[$key]['R3FLG'] == 1 || a_ary[$key]['R4FLG'] == b_ary[$key]['R4FLG'] && a_ary[$key]['R4FLG'] == 1)

wenn array a['R1FLG'] ist gleich b['R1FLG'] und ['R1FLG'] == 1 und so weiter mit ['R2FLG']['R3FLG']['R4FLG'].

Geht das?
Ich bekomme leider nicht das gewünschte ergebniss.
Weiß jemand wiso ?

Danke
Sushi