[英]php dynamic select list
我正在嘗試找出基於某些文件創建選擇下拉列表的最佳方法。
在/ logs中,我有路由器日志。 這些可以命名為router_log.0
到router_log.7
我想做的是創建一個選擇列表,僅顯示實際存在的日志。 例如,如果在router_log.0和router_log.1上有,則僅顯示它們。
我知道我可以對此進行硬編碼,如果file_exists
然后再回顯該行,則可以,但是有更好的方法嗎?
選擇文本需要包括日志名稱及其日期戳。 例如:
<option value='0'>router_log.0 (19/10/2016)</option>
<option value='1'>router_log.1 (18/10/2016)</option>
<option value='3'>router_log.3 (16/10/2016)</option>
知道我該怎么做嗎?
您可以為此使用glob()函數:
foreach (glob("router_log.*") as $filename) {
$i = str_replace("router_log.","",$filename);
echo "<option value='$i'>$filename ({filemtime($filename)})</option> ";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.