fjellbar Skrevet 29. mars 2008 Del Skrevet 29. mars 2008 Hei, holder på med et bildegalleri. Mappestrukturen ser slik ut: Bilder --Bygninger og Arkitektur ----Nidarosdomen --Diverse ----Jack Har fått dette inn i et array samtidig som jeg har fått tiden siste album ble lastet opp. Ser slik ut: Array ( [Bygninger og Arkitektur] => Array ( [Nidarosdomen] => Array ( [tid] => 200803182248 ) ) [Diverse] => Array ( [Jack Daniel's] => Array ( [tid] => 200803290953 ) ) ) Det jeg lurer på er hvordan jeg kan sortere arrayet slik at mappen som inneholder galleriet som sist ble lastet opp kommer øverst i arrayet. Vil da se slik ut siden "Jack Daniels" albumet ble lastet opp sist: Array ( [Diverse] => Array ( [Jack Daniel's] => Array ( [tid] => 200803290953 ) ) [Bygninger og Arkitektur] => Array ( [Nidarosdomen] => Array ( [tid] => 200803182248 ) ) ) Noen som har snøring? Lenke til kommentar
Garanti Skrevet 29. mars 2008 Del Skrevet 29. mars 2008 Har du sett gjennom funksjonene array_* på PHP.net? Kanskje array_reverse() vil gjøre susen. Lenke til kommentar
Jonas Skrevet 29. mars 2008 Del Skrevet 29. mars 2008 Du gir altfor lite informasjon til at sorteringen kan tolkes entydig. Ta for eksempel følgende array. Array ( [Diverse] => Array ( [Jack Daniel's] => Array ( [tid] => 200000000 ) ) [Bygninger og Arkitektur] => Array ( [Nidarosdomen] => Array ( [tid] => 100000000 ) [St. Peters kirken] => Array ( [tid] => 300000000 ) ) ) Hvordan skal den sorteres? Skal en dele kategoriene i flere delen? Finnes det mer data i arrayet som skal beholdes eller er du bare ute etter en liste med navn sortert i riktig rekkefølge? Array ( [Bygninger og Arkitektur] => Array ( [Nidarosdomen] => Array ( [tid] => 100000000 ) } [Diverse] => Array ( [Jack Daniel's] => Array ( [tid] => 200000000 ) ) [Bygninger og Arkitektur] => Array ( [St. Peters kirken] => Array ( [tid] => 300000000 ) ) ) Lenke til kommentar
JohndoeMAKT Skrevet 30. mars 2008 Del Skrevet 30. mars 2008 Hvor får du data fra? Om du får det fra en database bør du vel sortére der. Lenke til kommentar
fjellbar Skrevet 30. mars 2008 Forfatter Del Skrevet 30. mars 2008 Har ikke database. Data kommer fra et script jeg har skrevet om inn i et array som vist. Prøver å beskrive bedre: Har dette arrayet; Array ( [Ferie] => Array //kategori ( [Italia] => Array //album ( [tid] => 200801221230 //tid italia album ble lastet opp (YYYYMMDDHHMM) ) [Mallorca] => Array ( [tid] => 200608301120 ) ) [Kjøretøy] => Array ( [Båter] => Array ( [tid] => 200802151730 ) [Biler] => Array ( [tid] => 200711201000 ) ) [Diverse] => Array ( [Jack Daniel's] => Array ( [tid] => 200705201456 ) ) [Bygninger og Arkitektur] => Array ( [Nidarosdomen] => Array ( [tid] => 200712241534 ) [St. Peters kirken] => Array ( [tid] => 200804011200 ) ) ) Dette skal sorteres slik: Array ( [Bygninger og Arkitektur] => Array //Denne kategorien øverst fordi den inneholder albumet som sist ble lastet opp ( [St. Peters kirken] => Array //St. Peters kirken øverst inne i bygg. fordi det er det nyeste albumet ( [tid] => 200804011200 ) [Nidarosdomen] => Array ( [tid] => 200712241534 ) ) [Kjøretøy] => Array ( [Båter] => Array ( [tid] => 200802151730 ) [Biler] => Array ( [tid] => 200711201000 ) ) [Ferie] => Array //kategori ( [Italia] => Array //album ( [tid] => 200801221230 //tid italia album ble lastet opp (YYYYMMDDHHMM) ) [Mallorca] => Array ( [tid] => 200608301120 ) ) [Diverse] => Array ( [Jack Daniel's] => Array ( [tid] => 200705201456 ) ) ) Håper dette forklarer mer... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå