简体   繁体   English

按字母顺序对opendir进行排序

[英]Sort opendir In Alphabetical Order

Is it possible to sort opendir into althabetical order? 是否可以将opendir按字母顺序排序?

$user = $fgmembersite->UserFullName();
$handle = opendir("users/$user/");

while (false!==($file = readdir($handle))) {
    if ($file != "." && $file != ".."){
        echo 'some code here';
    }
}

Thanks in advance! 提前致谢!

I would use scandir() instead: 我会改用scandir()

$user = $fgmembersite->UserFullName();
$files = scandir('users/' . $user . '/');
foreach ($files as $file) {
    if ($file != '.' && $file != '..') {
        // Do stuff here
    }
}

As Blauesocke pointed out, it is already sorted. 正如Blauesocke所指出的,它已经被排序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM