18. februar 2002 - 14:28Der er
9 kommentarer og 1 løsning
Telle filer som begynner med spesifiserte tegn?
Jeg holder på å lage et script som viser screenshots fra en katalog. Det jeg ikke får til, er at scriptet automatisk teller filer som begynner med for eksempel "9999" (dette er ID-nummeret til spillet det skal vises screenshots fra) slik at den kun teller filene som hører til det spillet som er valgt, og ikke alle de andre filene i katalogen. Altså: det skal kun telles filene som begynner med et spesifisert nummer, de andre filene skal ikke telles..
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
jeg har prøvd i flere uker nå, jeg er n00b.. jeg får den til å telle antall filer i katalogen, men får ikke valgt ut de som begynner med $id.. her er koden: $count=0; $handle=opendir('./screen'); while (($fil=readdir($handle))!==false) $count++; closedir($handle); echo $count.'<br>';
Dette skriver jo antall filer i katalogen. Men hvordan velge ut de som kun starter med ex. "9999"??
$id = 123; // denne linje skal fjernes hvis du henter $id fra et andet sted $count=0; $handle=opendir('./screen'); while (($fil=readdir($handle))!==false){ if (eregi("^".$id,$fil)) { $count++; } } closedir($handle); echo $count.'<br>';
foresten, hvis du skal tælle alle filer i dir'et så skal du smide det her ind før du udskriver variablen: $count = $count -2; da den osse tæller "." og ".." med når den tæller filer.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.