【发布时间】:2017-05-29 15:16:33
【问题描述】:
鉴于我有一个 foreach 循环通过 glob 输出一些图像,因此使用 PHP,我想提取图像上传的日期和时间。
上传时我将它们命名如下:
1234567_29052017-122959.jpg
_之前的第一个数字序列是一个帐号,这是要被剥离的。第二个数字序列是日期,即 29/05/2017。第三个数字序列是一天中的时间,即 12:29:59。每个文件名在下面的 foreach 中输出为 $image:
$dirname = 'photos/' . $account . '/';
$images = glob($dirname.'*.jpg');
If ($images == null ) {
echo "There was no photos returned for the account number that you entered.";
} else {
foreach($images as $image) {
echo '
<div class="viewerContent" style="width:220px; min-height: 160px;">Insert Date Here <br />
<a href="'.$image.'"><img src="'.$image.'" width="220" height="160" title="'.$image.'" /></a><br />
</div>';
}
}
我想要的是从上面给出的示例中提取以下内容。
1234567_29052017-122959.jpg
到
29/05 12:29:59s
谁能帮我实现这个目标?
我将在重复回显的“在此处插入日期”部分中将生成的时间戳添加到 foreach。
【问题讨论】: