Buggfix Plus
Aktuellt datum och tid: 18.49 2019-11-13

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 1 inlägg ] 
Författare Meddelande
InläggPostat: 17.21 2019-09-06 
Co Admin
Användarvisningsbild

Blev medlem: 12.32 2003-09-06
Inlägg: 21771
Ort: MadLand (Enköping)
Jag har en array i formen $a[x][y] där x räknar antal data, och y är 0 eller 1, där 0 innehåller själva datan, och 1 innehåller ett tal som motsvarar ett datum.
T.ex
$a[0][0]="Hej och hå här är lite data"
och
$[0][1]="20190909"

Nu vill jag sortera det hela efter datumet. Har kollat lite på usort() men får inte riktigt ihop det.



Men precis nu när jag skriver det här kom jag på att man kanske kan sätta respektive datumvärde som associative key för varje textdata i arrayen, och då få en endimensionell array och sortera med ksort() istället? :humm:

[edit]
Ja det funkade alldeles utmärkt! :happy:
Anledningen är att jag från en alfabetssorterad lista ska plocka ut de fem senaste raderna och presentera dem i datumordning med nyast först. Datumet ingår i texten på varje rad, och värdet plockas ut med substr och str_replace.
Så det blev krsort() då den sorterar baklänges.
Och eftersom datan inte är numrerad nu kör jag med array_slice och foreach. :)


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 1 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: papabear och 3 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010