Prova natcasesort() funktionen om den fungerar bättre.
Frågan#1
Jag har skrivit ihop en liten kodsnutt som läser in, sorterar och skriver ut filnamn:
<?php
$files = array();
if ($handle = opendir('./')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "index.php") {
$files[] = $file;
}
}
closedir($handle);
}
sort($files);
foreach($files as $file) {
echo $file . "<BR>";
}
?>
Problemet är att den sorterar olika på mina två servrar. På min windowsmaskin med iis får jag först alla filer med stor bokstav i bokstavsordning överst, sen resten. På linuxmaskinen så listan alla filer i bokstavsordning oavsett storlek, vilket är rätt.
Är det vanligt att samma kod ger olika resultat på olika servrar?
