Xannasavin: 2 (verschiedene?) Arrays vergleichen

Beitrag lesen

Hallo zusammen!

Ich hab schon ein paar Themen hier und im Netz zu dem Thema gefunden, allerdings schien mir nichts auf meinen "Fall" zuzutreffen...

Also:

Array 1 hole ich mir aus der DB, es wird in der Form

1 28 15 17

abgespeichert...

==> $users = explode(' ',$row['users']);

danach hole ich mir über

  
$array2 = $db->query_first("SELECT playerid FROM bb".$n."_sessions WHERE  sessionid= '$sessionid' AND status = '1'");  
$array3 = $db->query_first("SELECT playerid FROM bb".$n."_sessions WHERE  sessionid= '$sessionid' AND status = '2'"); 	  
$array4 = $db->query_first("SELECT playerid FROM bb".$n."_sessions WHERE  sessionid= '$sessionid' AND status = '3'");  

Die Userid's der User aus der Datenbank, die sich eingetragen haben.

Um das ganze zu vereinfachen dachte ich mir die Arrays zusammenzufügen

$merged_arrays = array_merge($array2, $array3, $array4);

So, und jetzt kommt mein Problem:

Ich möchte die Werte aus $users (Das ist die komplette Gruppe) mit den Werten aus $merged_arrays vergleichen und mir dann ausgeben lassen, welche Userid's noch fehlen, am besten wieder als array, damit ich noch die Usernamen dazu auslesen lassen kann...

mit array_diff() bin ich leider nicht weiter gekommen und so wie ich das mit den if schleifen und dem zähler verstanden habe, vergleicht der ja immer nur die selben zeilen miteinander...