fastix®: erste freie ID in einer Lücke finden

Beitrag lesen

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