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...