Ordner auslesen, Ausgabe begrenzen

Hallöchen,

ich möchte das wenn ich den Inhalt eines Ordners (in diesem Falle Bilder) auslese das er nur die ersten 3 Dateien anzeigt, die restlichen Dateien soll er mir dann in einem neuen bereich (unsichtbar) ausgeben.

Bisher sieht das ganze so aus:

<?php
        $verzeichnis = '../content/images/snapshots/'. $pro->title .'/';
        foreach (array_slice(scanDir($verzeichnis), 2) as $datei) {
        if (in_array(substr($datei, -3, 3), array('gif','png','jpg'))) {
        echo '<a href="'. $verzeichnis . $datei .'" rel="shadowbox[screenshots]" title="'. $datei .'"><img src="' . $verzeichnis . $datei . ' " rel="shadowbox['. $pro->title .']" width="200" height="112" border="2" style="border-color: red; margin: 2px;" alt="'. $datei .'"/></a>';
        }
        }
?>

Ich denke doch das dürfte irgendwie machbar sein oder?
Weil wenn irgendwann mal jemand meint Tausende Snapshots für ein Projekt hinzuzufügen suchen die Leecher sich den Finger nach den Downloads wund :ps: .

Das es bis jetzt noch keinen Vorschlag gab. :ps:

Beispiel:

<?
$verzeichnis = '../content/images/snapshots/'. $pro->title .'/';
 $x = 0;
 $v = array_slice(scanDir($verzeichnis),2);

foreach($v as $datei){
if($x < 3){
echo  '<a href="'. $verzeichnis . $datei .'" rel="shadowbox[screenshots]" title="'. $datei .'"><img src="' . $verzeichnis . $datei . ' " rel="shadowbox['. $pro->title .']" width="200" height="112" border="2" style="border-color: red; margin: 2px;" alt="'. $datei .'"/></a>';
 $x++;
}}



?>