ik heb de volgende code geschreven:
door middel van de rsort wil ik dus sorteren op datum in desc. Echter moeten die datums eerst in een array staan voordat ik ze kan sorteren, hoe kan ik in dit geval dit het beste oplossen?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| $dir = "fotos/"; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if ($file == "." || $file == "..") continue; $maand_array = array( "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"); $dagen_array = array( "Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za"); $dag2 = substr($file,0,2); $maand2 = substr($file,3,2); $jaar2 = substr($file,6,4); $tekst2 = substr($file,11); $rekendat2 = mktime(0, 0, 0, $maand2, $dag2, $jaar2); rsort($rekendat2, SORT_NUMERIC); $datum2 = $dagen_array[date("w", $rekendat)] . date(" j ", $rekendat) . $maand_array[date("n ", $rekendat) - 1]; echo "<a href='agenda.php'>$datum2</a><br />$tekst2<br /><br />"; } closedir($dh); } } |
door middel van de rsort wil ik dus sorteren op datum in desc. Echter moeten die datums eerst in een array staan voordat ik ze kan sorteren, hoe kan ik in dit geval dit het beste oplossen?