Cheatah: Array ab 4. gleichem String loeschen

Beitrag lesen

Hi,

im Array gibt es Einträge die identisch sind (hier: ein String). Ich möchte nun die Array-Einträge löschen ab dem Eintrag an dem dieser String zum VIERTEN mal gefunden wurde.

my %eintragszaehler;
foreach (@array) {
  if (++$eintragszaehler{$_} < 4) { &trage_ein($_); }
}

Da Du das Array komplett im Speicher hälst gehe ich natürlich davon aus, daß es kein Problem ist, auch noch ein entsprechendes Hash zu produzieren :-)

Cheatah