Ik ben voor onze site bezig met een search functie.
Het werkt tot nu toe allemaal prima en krijg de volgende output uit een array als
ik ergens op zoek:
ik gebruik hier 5 verschillende arrays, dus alles tussen de "-".
Nu zou ik deze regels graag willen sorteren eerst op punten, dan op datum en dan op tijd. Ik dacht een functie te vinden : sort() maar dat bied voor dit probleem geen uitkomst. Ik dacht te gaan werken met array_combine om er eerst 1 array van te maken en dan te sorteren maar die functie werkt vanaf php versie 5.
Is hier een gemakkelijke oplossing voor of moet ik hier zelf iets voor maken ?
Het werkt tot nu toe allemaal prima en krijg de volgende output uit een array als
ik ergens op zoek:
code:
1
2
3
4
5
6
7
| module: forum - id: 297 - lastpostdate: 2004-08-01 - punten: 1 - lastposttime: 11:25:42 module: forum - id: 396 - lastpostdate: 2004-07-26 - punten: 1 - lastposttime: 23:08:21 module: forum - id: 425 - lastpostdate: 2004-08-01 - punten: 1 - lastposttime: 12:16:14 module: forum - id: 424 - lastpostdate: 2004-07-29 - punten: 1 - lastposttime: 11:08:59 module: topics - id: 21 - lastpostdate: 2003-08-28 - punten: 3 - lastposttime: 99:99:99 module: topics - id: 22 - lastpostdate: 2003-01-26 - punten: 3 - lastposttime: 99:99:99 module: topics - id: 24 - lastpostdate: 2003-11-13 - punten: 3 - lastposttime: 99:99:99 |
ik gebruik hier 5 verschillende arrays, dus alles tussen de "-".
Nu zou ik deze regels graag willen sorteren eerst op punten, dan op datum en dan op tijd. Ik dacht een functie te vinden : sort() maar dat bied voor dit probleem geen uitkomst. Ik dacht te gaan werken met array_combine om er eerst 1 array van te maken en dan te sorteren maar die functie werkt vanaf php versie 5.
Is hier een gemakkelijke oplossing voor of moet ik hier zelf iets voor maken ?