php - 使用数组键获取每个图像的基本名称
问题描述
我需要你的帮助,因为我不知道如何自己解决这个小问题。
如何从 $recent 获取basename()
每个图像$remaining
而不是该图像?
<?php
foreach (glob('upload-gallery/*.{gif,png,jpg,jpeg,csv}', GLOB_BRACE) as $f) {
$list[filemtime($f) . '-' . $f] = $f;
}
$keys = array_keys($list);
rsort($keys);
$recent = basename($list[array_shift($keys)]); // Get newest image
$remaining = $keys; // Get the rest of images (basename)
?>
解决方案
我已经得到了一些帮助:
<?php
foreach (glob('upload-gallery/*.{gif,png,jpg,jpeg,csv}', GLOB_BRACE) as $f) {
$list[filemtime($f) . '-' . $f] = basename($f);
}
krsort($list);
$recent = array_shift($list); // Recent image
$remaining = array_values($list); // Remaining images
?>
它现在完美无缺,但谢谢。
推荐阅读
- linux - 如何从存档目录中删除文件
- python - TypeError: can only concatenate str (not "int") to str (我认为这不应该发生)
- python - Python socket 监听特定接口
- google-cloud-platform - 如何限制具有多个项目访问权限的人通过另一个项目的计费查询一个项目?
- python-3.x - numpy.fft.fft 中的 sygnal 是什么
- python - 尽管通过 InventoryManager 获取正确的库存,Ansible 在本地运行所有任务
- r - 函数 Impact.measures 如何实际获得 dfb.1 、 dfb.x 和 dffi 列中的结果?
- python - numpy 中对(值、权重)的平均值
- java - 如何使用 JNA 处理 Fortran RTL 错误?
- javascript - 表达式中使用的未定义值(可能是超出范围的数组下标)