【发布时间】:2017-06-14 12:57:03
【问题描述】:
我正在尝试从文件夹中获取文件并将它们添加到 switch case,这可能吗?
如果可能的话,我只想使用文件名以防万一,但是当我回显它们时,它们就像“/etc/folder/otherfolder/filename.php”这个...
我试图修剪和爆炸它们,但我做不到。
$files = glob("pages/" . "/*.*");
for ($i=0; $i<count($files); $i++) {
$ext = strtolower(pathinfo($files[$i], PATHINFO_EXTENSION));
echo $files[$i] . '<br/>';
switch($section){
case $files[$i]:
include_once $files[$i];
break;
default:
include_once $files[0];
break;
}
}
【问题讨论】:
-
不知道你想在这里做什么。
$section是什么?为什么需要将数组的第一个条目与其他条目区别对待?请在此处描述您真正想要实现的目标。 -
我正在尝试将我所有的静态 php 文件用于用例...
-
这并不能更好地解释它。
-
我正在尝试使用 switch case 动态获取我的所有静态 php 文件
-
重复同样的废话并不会使其更清晰。请在此处解释您要实现的目标 - 甚至不提及“切换”一词。
标签: php switch-statement case