Xannasavin: 2 (verschiedene?) Arrays vergleichen

Beitrag lesen

also gut, ich probiers nochmal ;)

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

1 28 15 17

abgespeichert...

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

das 2. array bekomme ich durch

$array2 = $db->query_first("SELECT playerid FROM bb".$n."_sessions WHERE sessionid= '$sessionid'");

Beispiel:

$array1 = d b a c e

$array2 = c b

$unterschied = array_diff($array, $array2);

liefert mir allerdings

$unterschied = d a c e

Es wird nur 1 Wert "abgezogen" (b), dass "c" im 2. array vorhanden ist wird irgendwie ignoriert.

Gibt es noch eine andere Möglichkeit die 2 Arrays zu vergleichen?
Ich frage ja danach die Usernamen zu den Userid's ab. Funktioniert

$usernames = $db->query_first("SELECT username FROM bb".$n."_users WHERE userid IN '$array1' AND userid NOT IN 'array2'");

?