Volker: Inhalt von einem Arry bereinigen

Beitrag lesen

Hallo zusammen,
ich habe ein Problem mit dem Bereinigen des Inhalts eines Arrays:
Ich lese mit folgenden Code jpg- und png-Dateien aus einem Verzeichnis aus und schreibe sie in ein array $dateien:

$dateien = array();
$temp2 = "ordner";
$temp3 = opendir($temp2);
while (false !== ($datei = readdir($temp3))) {
  if(is_file($temp2."/".$datei)) {
    $pfad = pathinfo($temp2."/".$datei);
    if ($pfad['extension'] == "jpg" || $pfad['extension'] == "png") {
      $dateien[] = $datei;
    }
  }
}
closedir($temp3);

Die Einträge im Array sehen dann wie folgt aus:
[0] => thumbs_01.jpg , [1] => thumbs_02.png , [2] => thumbs_03.png , [3] => thumbs_04.jpg , ...

Wie stelle ich es an, dass der Teilstring "thumbs_" eines jeden Eintrags gelöscht wird?
Meine Idee mit foreach und ereg_replace scheitert daran, dass foreach eine Kopie des Arrays erzeugt und damit arbeitet...
Kann mir jmd das Brett vor'm Kopf entfernen? ;-)

Danke im Voraus für Antworten.
Gruß, Volker