Sortering af array
Hej EksperterJeg har et slideshow som henter fil-navne fra en angivet mappe med følgende kode:
<?php
$dir = "../images/Upload/John/"; // Ret selv stien her til
$aArrA = array();
$aArrB = array();
if(is_readable($dir)) {
$d = dir($dir);
while (false !== ($file = $d->read())) {
if (is_file($dir ."/". $file)) {
$aArrA[] = "\"" . $dir . $file . "\"";
$a = explode(".", $file);
$aArrB[] = "\"" . $a[0] . "\"";
}
}
$d->close();
}
?>
<!--
NewImg = new Array(
<?=implode(",", $aArrA)?>
);
NewCap = new Array (<?=implode(",", $aArrB)?>);
Problemet er at det virker lidt "random" hvilken rækkefølge fil-navnene får. For at styre det ville jeg gerne sortere navnene alfabetisk, hvilket jeg har forsøgt med:
$aArrASort = sort($aArrA);
$aArrBSort = sort($aArrB);
i slutningen af PHP-delen, men outputtet bliver da 2 tomme arrays istedet??? Kan det evt. have noget at gøre med at navnene er af forme:
../tekst/tekst/tekst.jpg
?
