簡體   English   中英

php動態選擇列表

[英]php dynamic select list

我正在嘗試找出基於某些文件創建選擇下拉列表的最佳方法。

在/ logs中,我有路由器日志。 這些可以命名為router_log.0router_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM