我想知道有人能帮我吗,我使用这个脚本作为tinymce的一部分,它显示pics文件夹中图形的名称,但我想按字母顺序显示它们。这可能吗?
提前感谢Eric
脚本:
<?
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 ');';
?>
您可以使用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>";