10. marts 2006 - 17:50Der er
15 kommentarer og 1 løsning
Arrays, der følger hinanden
Hej eksperter! Jeg har et lille problem, som jeg har eksperimenteret med de sidste par dage... Jeg har f.eks 2 arrays, og det ene skal sorteres alfabetisk, men jeg vil gerne have det andet til at følge med, uden at det også skal sorteres alfabetisk...
Altså vil jeg gerne have "c" til at følge med "hej", ligemeget hvor i arrayet værdien havner. Så hvis "c" havner i $array1[2], så skal "hej" også havne i $array2[2], og så videre, hvis i forstår hvad jeg mener.
coderdk >> Jeg har tolket det som om han faktisk vil bygge et 3 demesionelt array, og sortere på dette - hvis jeg har misforstået det, er din model klart at foretrække.
Dette er bare fil- navne og informationer som jeg har hevet ud... Men når jeg udskriver dem, vil jeg gerne have alt til at listes efter fil-typen, altså "$yourfiles_end", sådan at alle php-filer kommer til at stå ved siden af hinanden, hvis i forstår hvad jeg mener? Efterfulgt at en anden fil-type. Det hele må selvfølgelig gerne være alfabetisk.
Det virker efter hensigten, men jeg har et lille problem med at få det integreret i mit script, før fik jeg det hele op i mine arrays på denne her måde:
Hvordan kan jeg så gøre det samme med den nye metode, har prøver at udskifte $yourfiles[] med $files[]["name"], og $yourfiles = array(); med $files = array();, men det virker ikke... Har du også en løsning på dette? I såfald må du meget gerne lægge et svar :D
Bemærk at jeg har ændret "date" til blot filemtime, så kan du sortere på den - Så skal du blot bruge date("d.m.Y", $files[$i]['date']) for at præsentere det...
For det første giver det ikke så megen mening at sætte $dirname = "/" - du bruger den ikke, og opendir bruger $dir så den prøver at åbne ".//"... Men prøv da lige at se hvad den skriver, hvis du prøver at debugge lidt:
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.