hawkmaster: Bestimmte Array Werte löschen

Beitrag lesen

Hallo zusammen,

Ich habe ein assoziatives Array das als Beispiel folgende Schlüssen hat:

Auto#@#Porsche
Haus#@#Stadt
Porsche#@#Auto
Stadt#@#Haus

Es gibt also immer einen "umgekehrten" Schlüssel

Diese Schlüssel mit den Werten möchte ich gerne löschen.
Ich habe so versucht:

$allkeys = array_keys($main_arr);
foreach($allkeys as $key){
 $check = explode("#@#",$key);
 $reversekey = $check[1]. "#@#" . $check[0];

unset($allkeys[$reversekey]);
}

Irgendwie klappt das aber nicht.
Gibt es eine einfachere Lösung?

vielen Dank und viele Grüße
hawk