PHP选择框从列表中删除父项
我有一个表格上传图片到我的网站 包含在一个框中,其中包含我的网站上某个目录的文件夹 所有功能都在工作,但我希望它只显示子目录,而不是父/子目录 这是我目前的代码: 它在表单中显示为父级/子级PHP选择框从列表中删除父项,php,file-upload,upload,uploadify,Php,File Upload,Upload,Uploadify,我有一个表格上传图片到我的网站 包含在一个框中,其中包含我的网站上某个目录的文件夹 所有功能都在工作,但我希望它只显示子目录,而不是父/子目录 这是我目前的代码: 它在表单中显示为父级/子级 { <select size="1" name="fileLocation"><?php $imFolder = "gallery"; $dirs = glob($imFolder . "/*", GLOB_ONLYDIR); foreach($di
{
<select size="1" name="fileLocation"><?php
$imFolder = "gallery";
$dirs = glob($imFolder . "/*", GLOB_ONLYDIR);
foreach($dirs as $val){
echo '<option value="'.$val.'">' .$val. "</option>";
?></select>
}
{
}
如果您只需要在父/子中去掉父项,您可以将其分解
{
<select size="1" name="fileLocation"><?php
$imFolder = "gallery";
$dirs = glob( $imFolder . "/*", GLOB_ONLYDIR );
foreach( $dirs as $val ) {
# explode the value on "/" and get array of variables
$val = explode( '/', $val );
# get last value of the given array
$last_value = sizeof( $val ) - 1;
$val = $val[ $last_value ];
echo '<option value="' . $val . '">' . $val . "</option>";
}
?></select>
}
{
}
可能有一个更干净的解决方案,但这应该可以对不起,您需要从“父/子”中删除“父”输出或者你需要一个目录列表?在选择框中,当它显示为父/子目录时,我希望它只显示你尝试分解的子目录,并输出给定数组的最后一个元素?好的,我对PHP和TBH非常陌生,挣扎了很多,这是我第一个离开现成框架的站点。你能解释一下你的意思吗?对不起,我是个笨蛋!不客气。但正如我所说的,关注这篇文章,可能有一个更快更干净的解决方案。