繁体   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