填充下拉列表 <ul>带有目录内容 [英] Populate drop down <ul> with directory contents
本文介绍了填充下拉列表 <ul>带有目录内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试编写一个简单的 php 脚本,该脚本将使用目录的文件内容填充下拉无序列表.特别是 .wav 文件.我正在使用 HTML 和 Bootstrap 来这样做.
I'm trying to write a simple php script that will populate a drop down unordered list with the file contents of a directory. Specifically .wav files. I'm HTML using and Bootstrap to do so.
这是我一直在处理的清单:
Here is the list I've been working on:
<ul class="nav">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
<h4 style="color: #333333">Select a Sound -</h4> <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="#">Moose.wav</a></li>
<li><a href="#">Duck.wav</a></li>
<li><a href="#">Goose.wav</a></li>
</ul>
</li>
</ul>
<?php
foreach(glob('sounds/*.wav') as $filename){
$rest = substr($filename, 7);
echo "<option>".$rest."</option>";
}
?>
现在它填充了硬编码值,Moose、Duck 等...我一直在研究这个 php 脚本,只是不知道如何将两者结合起来.
Right now it's populated with hard coded values, Moose, Duck, etc . . . I've been working on this php script, I just don't know how to combine the two.
推荐答案
这是您要找的吗?
<ul>
<?php
foreach(glob('sounds/*.wav') as $filename){
$rest = substr($filename, 7);
echo "<li><a href='#'>".$rest."</a></li>";
}
?>
</ul>
这篇关于填充下拉列表 <ul>带有目录内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文