如何按字母顺序对这些文件夹内容进行排序

时间:2014-10-10 16:20:10

标签: php

我想知道任何人都可以帮助我,我使用这个脚本作为tinymce的一部分,这会在pics文件夹中显示图形的名称,但我想按字母顺序显示它们。这可能吗?

提前致谢 埃里克

脚本:

<?
echo 'var tinyMCEImageList = new Array(
';
$directory = "../pics";
if(is_dir($directory)){
$direc = opendir($directory);
$trenn = "";
while(false !== ($file = readdir($direc))){
    if($file !="." && $file != ".." ){
        if(is_file($directory."/".$file)){
            echo $trenn;
            $trenn = ",nt";
        echo '["'.$file.'", "../pics/'.$file.'"]';
        }
    }
}
closedir($direc);
}
echo ');'; 
?>

1 个答案:

答案 0 :(得分:0)

您可以使用glob,然后使用natsort

$arrFiles = glob("*"); //Fetch all files.
natsort( array_values($arrFiles) ); //Sort them using natural sort.
echo "<pre>";
echo print_r($arrFiles, true);
echo "</pre>";