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