Viennamade: einzelne Array-Elemente löschen

Beitrag lesen

Hallo!

Alle Array-Elemente 'Wert' sollen gelöscht werden, so geht es nicht:
foreach ($array as $x)
  {
    unset($x['Wert']);
  }

du weist in der foreach-Schleife der Variablen $x den Wert des jeweils aktuellen Elementes von $array zu und löschst dann in der Variablen $x das Element mit dem Index 'Wert' ....

Jo, das habe ich mit eingebauten echo-Befehlen bemerkt, wußte es aber nicht zu verbessern.

Du möchtest aber doch nicht $x bearbeiten, sondern $array - dazu brauchst du den Schlüssel:
foreach ($array as $key => $val) {
    unset($array[$key]['Wert']);
}
müsste funktionieren.

Tut es auch!

Danke!
Viennamade