hawkmaster: Bestimmte Array Werte löschen

Beitrag lesen

Hallo Tom,

auch dir herzlichen Dank für deine Hilfe.

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]);
      }
  }

leider klappt auch diese Variante nicht bzw. auch hier wird wieder das ganze Array gelöscht. Eine Ausgabe mit print_r($main_arr) hinterher bringt nur
Array()
Ich glaube ich muss mir eine andere Lösung überlegen.

vielen Dank und viele Grüße
hawk