1

我正在尝试在文件夹中创建文件列表,但顺序相反并限制为 2 个(最后 2 个),有很多很好的例子,所以我喜欢这个......但我试图限制数量的结果,我几乎有它,但它给了我一个错误......你们能帮我吗?

<?php
foreach (glob("../../imagenes/medianas/*") as $files) {
$images[filectime($files)] = $files;
}
krsort($images);
foreach($images as $timestamp => $files) if ($limite++ < 2){

print "<img src='../../imagenes/medianas/". basename($files) ."' title=''>"."<br>";
}
?>

非常感谢您的帮助。


对不起,好的...我修复了它,这就是它的工作原理...谢谢乔恩,很好的提示。这是有相同问题的任何人的代码

<?php
$limite = 0;
foreach (glob("../../imagenes/medianas/*") as $files) {
    $images[filectime($files)] = $files;
}
krsort($images);
foreach($images as $timestamp => $files) if ($limite++ < 2){

   print "<img src='../../imagenes/medianas/". basename($files) ."' title=''>"."<br>";
}
?>
4

1 回答 1

0

当您遍历glob()数组时,只需添加 a$count并首先检查它:

$limite = 2;
$count = 0;
foreach(krsort(glob('...')) as $file)
  if($count++ <= $limite)
    // do what you do with $file
于 2012-04-23T01:57:13.593 回答