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