coolblue: Ein Element aus einem Array entfernen

Beitrag lesen

Hallo,

wie entfernt man optimaler Weise ein Element aus einem Array.
Ich weiß das es zum Leeren eines Skalars zwei Möglichkeiten gibt.

  1. undef $skalar;
  2. $skalar="";

Bisher habe ich die Option undef vorgezogen, weil vermutlich der Speicherplatz ans System freigegeben wird, denn mit $skalar=""; weise ich ja nur einen neuen Wert zu, bin mir dessen aber nicht sicher. Trifft dies auch für ein Array zu oder wird jegliche Entität des Elements gelöscht, damit meine ich das ganze Array?

Für Hilfe wäre ich dankbar.

Viele Grüße,
coolblue

Nachtrag: ich möchte nicht mit shift arbeiten, da der Index eine feste Struktur besitzt und shift die Elemente an eine falsche Position rücken würde.

Viele Grüße,
coolblue

--

never say oops after you submitted a job :-)
_der_Ton_macht_die_Musik_!!!_