27. oktober 2007 - 17:49
Der er
10 kommentarer og 1 løsning
Sorter et array
Hejsa Jeg forsøger at sorterer dette array: $billeder = array(); $i = 0; foreach ($files as $files_out) { foreach(glob($path . $files_out) as $filename) { $billeder[] = "\"/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/" . basename($filename) . "\"\n"; $i++; } } sort($billeder); $d = 0; foreach ($billeder as $billeder_out) { echo "Pic[" . $d . "] = " . $billeder[$d]; $d++; } Jeg vil gerne sorterer indholdet og ikke nøglerne men det syntes ikke at fungerer....... Selve array'et bliver dannet men er ikke til at sorterer... håber nogen lige kan hjælpe Mvh. Henning
Annonceindlæg fra Kommando
27. oktober 2007 - 18:12
#1
Hvad mener du med sortere indholdet og ikke nøglerne? Vil det sige du vil sortere f.eks.: 1 => billede2.jpg 2 => billede3.jpg 3 => billede1.jpg Efter sortering skal array indeholde: 1 => billede1.jpg 2 => billede2.jpg 3 => billede3.jpg eller: 3 => billede1.jpg 1 => billede2.jpg 2 => billede3.jpg ? Hvis ja til den sidste, så kig på asort()
27. oktober 2007 - 18:16
#2
Det er netop den sidste model jeg søger...... HAr prøvet med asort istedet for sort, men så syntes jeg ikke den sorterer det. ///McCookie
27. oktober 2007 - 18:17
#3
Sådan her bliver mit OUTPUT med asort Pic[0] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9624r.JPG" Pic[1] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9625r.JPG" Pic[2] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9628r.JPG" Pic[3] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9629r.JPG" Pic[4] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9630r.JPG" Pic[5] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9632r.JPG" Pic[6] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9638r.JPG" Pic[7] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9644r.JPG" Pic[8] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9646r.JPG" Pic[9] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9649r.JPG" Pic[10] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9650r.JPG" Pic[11] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9651r.JPG" Pic[12] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9656r.JPG" Pic[13] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9659r.JPG" Pic[14] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9661r.JPG" Pic[15] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9662r.JPG" Pic[16] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9664r.JPG" Pic[17] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/a.JPG"
27. oktober 2007 - 19:21
#5
hmm.... det syntes jeg ikke ændrer noget. Pic[0] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9624r.JPG" Pic[1] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9625r.JPG" Pic[2] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9628r.JPG" Pic[3] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9629r.JPG" Pic[4] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9630r.JPG" Pic[5] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9632r.JPG" Pic[6] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9638r.JPG" Pic[7] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9644r.JPG" Pic[8] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9646r.JPG" Pic[9] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9649r.JPG" Pic[10] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9650r.JPG" Pic[11] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9651r.JPG" Pic[12] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9656r.JPG" Pic[13] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9659r.JPG" Pic[14] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9661r.JPG" Pic[15] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9662r.JPG" Pic[16] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/DSC_9664r.JPG" Pic[17] = "/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/a.JPG" $billeder = array(); $i = 0; foreach ($files as $files_out) { foreach(glob($path . $files_out) as $filename) { $billeder[] = "\"/tinymce_2_1_1_1/jscripts/tiny_mce/plugins/imagemanager/files/forside/" . basename($filename) . "\"\n"; $i++; } } asort($billeder); foreach ($billeder as $key => $value) { echo "Pic[" . $key . "] = " . $value; }