$result = count($files[0]);
echo $result;
这有效(正确获取目录中的最新(最新)文件):
$finalone = end($files[0]);
echo $finalone;
但这会返回单个单词“array”
$nfive = -5;
$lastfive = array_slice($files[0], $nfive);
echo $lastfive;
我真正想做的是从该目录中拉出最后5个(最后一个最新的)文件。
丹尼斯
答案 0 :(得分:0)
这部分代码:
$nfive = -5;
$lastfive = array_slice($files[0], $nfive);
echo $lastfive;
应该是这样的;请注意print_r
:
$nfive = -5;
$lastfive = array_slice($files[0], $nfive);
print_r($lastfive);
您已将一个数组拆分为另一个数组。因此,您解释的echo
行为是预期的。