PHP:把rsort放在哪里? $count=0; 如果($handle=opendir('./arkiv/')){ while(false!=($file=readdir($handle))){ 如果($file!=“&&&$file!=”){ $count++; 打印(“\n”); } } 回音“”; closedir($handle); }

PHP:把rsort放在哪里? $count=0; 如果($handle=opendir('./arkiv/')){ while(false!=($file=readdir($handle))){ 如果($file!=“&&&$file!=”){ $count++; 打印(“\n”); } } 回音“”; closedir($handle); },php,directory-listing,Php,Directory Listing,这是我正在使用的代码,我正试图找出除了“rsort”之外的其他代码,但这对我来说是非常新的,有人能帮我吗?可能的用法可能是 $count = 0; if ($handle = opendir('./arkiv/')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $count++;

这是我正在使用的代码,我正试图找出除了“rsort”之外的其他代码,但这对我来说是非常新的,有人能帮我吗?

可能的用法可能是

$count = 0;

if ($handle = opendir('./arkiv/')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            $count++;
            print("<a href=\"arkiv/".$file."\">".basename($file, ".php")."</a><br />\n");
        }
    }
    echo '<br /><br /><a href=".">Tilbake</a>';
    closedir($handle);
}
$count=0;
$fileArray=array();
如果($handle=opendir('./arkiv/'))
{
while(false!=($file=readdir($handle)))
{
如果($file!=“&&&$file!=”)
{  
$count++;
$fileArray[]=$file;
}
}
rsort($fileArray);
foreach($fileArray作为$file)
{
打印(“
\n”); } 回音“

”; closedir($handle); }
试试看。。。。
祝你好运

首先,您需要将所有结果放入一个数组中,然后在数组上使用
rsort
,然后在数组中循环并打印出值。为什么要使用rsort?要对文件名进行排序
rsort
反转数组,您需要对数组使用它,因此您应该首先遍历目录,将文件名
推送到数组中@new_developer:是的,它列出了所有以前的时事通讯,我希望最新的时事通讯在顶部。@h2ooooo:Aha,我读了一些关于这方面的内容,但您能帮我写一下吗,因为我不知道把它放在代码里的什么地方。或者写下来,就这点而言:/哈哈!壮丽的我会从中吸取教训,我向你保证!非常感谢你。非常感谢你们所有的人,他们花时间回答我的问题,我非常感激。@StianKarlsen。。甚至我也会学到一些新东西:)
$count = 0;
         $fileArray = array();
         if ($handle = opendir('./arkiv/')) 
         {
            while (false !== ($file = readdir($handle))) 
            {
               if ($file != "." && $file != "..") 
               {  
                  $count++;
                  $fileArray[] = $file; 

               }
            }
            rsort($fileArray);
            foreach($fileArray as $file)
            {
               print("<a href=\"arkiv/".$file."\">".basename($file, ".php")."</a><br />\n");
            }

            echo '<br /><br /><a href=".">Tilbake</a>';
            closedir($handle);
         }