Tom: Bestimmte Array Werte löschen

Beitrag lesen

Hello,

Das sieht schon fast gut aus.
Es muss nach dem explode() allerdings auch geprüft werden, ob es zwei Teile ergeben hat!

Hmm, jetzt wird irgendwie alles gelöscht.

klar, die erste hälfte löscht die zweite und die zweite die erste :D

foreach($main_arr as $key => $value)
{

$check = explode("#@#",$key);        ## hier hattest Du versehentlich $value benutzt

if ( count($check) ==2))             ## wenn es nicht zwei Teile gibt, ist kein '#@#'
      {                                    ## drin gewesen im key
          $reversekey = $check[1]. "#@#" . $check[0];
          unset($main_arr[$reversekey]);
      }
  }

ebenfalls ungetestet.

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de