使用PHP給定我有一個foreach循環經過glob來輸出一些圖像,我想提取圖像上傳的日期和時間。從文件名中返回的PHP提取日期在foreach中返回
我有如下,上載時,他們的名字命名:
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
任何人都可以幫助我實現這一目標?
我將在重複回聲的Insert Date Here部分中將結果時間戳添加到foreach中。
謝謝@Álvaro! – Andreas
很好的回答!簡單而客觀! –
你打算去掉.jpg嗎?我想問的原因是,它似乎不是,但我注意到。*在表達式開始時。 – Bolte