[英]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.