我有一个要按自然降序返回的内容目录。
我在用着scandir()
and natsort()
,但添加array_reverse()
没有结果。
我一直在研究结合使用opendir()
and readdir()
以及影响此结果的其他因素。
要排序的项目是编号的图像文件。它们将被返回为:10
9
8
7
等等,但是喜欢来自喜欢1000
999
998
997
... 直到0
这是我当前的代码:
$dir = 'dead_dir/dead_content/';
$launcher = scandir($dir);
natsort($launcher);
array_reverse($launcher, false);
foreach ($launcher as $value) {
if (in_array(pathinfo($value, PATHINFO_EXTENSION), array('png'))) {
echo '<img src="dead_dir/dead_content/'.$value.'" />'
}
}
$dir='dead_dir/dead_content/';
$launcher= scandir($dir);
natsort($launcher);
$r_launcher = array_reverse($launcher,true);
foreach($r_launcher as $value ){
if(in_array(pathinfo($value, PATHINFO_EXTENSION),array('png'))){
echo '<img src="dead_dir/dead_content/'.$value.'" />'}}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)