Moin!
Also, wie finde ich die erste Lücke?
Bist Du sicher, dass Du Programmieren kannst oder willst?
PSEUDOCODE:
Funktion getFreeId
{
Alle IDs in einen Array einlesen und zwar so das diese keys (Schlüssel) sind:
[bsp: Array($id)=true; ]
Setze $i=0;
Schleife: So lange wahr wahr ist [bsp: while true {} oder while (1==1) ] {
prüfe ob Array[$i] gesetzt ist [bsp: if (isset (Array[$i]) ]
wenn ja: { i um eins erhöhen und Schleife wiederholen }
wenn nein: { beende Funktion und gib i zurück, [bsp: return $i ] }
}
}
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix