【发布时间】:2013-01-22 16:26:13
【问题描述】:
也许我错过了一些东西,但实际上,我找不到解决方案。
我想更改从glob 函数获得的数组的格式。
这就是我的代码现在的样子。
$my_files = glob('*.php');
结果是一个数组:
array(
'0' => 'about.php',
'1' => 'admin-ajax.php',
'2' => 'admin-footer.php',
'3' => 'admin-functions.php',
'4' => 'admin-header.php',
'5' => 'admin-post.php',
'6' => 'admin.php',
)
现在这正是我想要的(分别用每个数组的文本更改数字):
array(
'about.php' => 'about.php',
'admin-ajax.php' => 'admin-ajax.php',
'admin-footer.php' => 'admin-footer.php',
'admin-functions.php' => 'admin-functions.php',
'admin-header.php' => 'admin-header.php',
'admin-post.php' => 'admin-post.php',
'admin.php' => 'admin.php',
)
我需要将它作为一个数组来以这种方式使用变量来包含它:
array(
'name' => 'Intern download file name',
'id' => $prefix .'blog_post_intern_url',
'type' => 'select',
'options' => $my_files,
),
【问题讨论】:
-
我还是不明白为什么它必须是那种格式。
-
@Jack 这看起来有点像 wordpress。我假设我们不想知道为什么需要这种格式;)
-
@Jack,我有 html
select,其中列出了文件夹中的所有文件(通过 FTP 上传的 .zip 文件)。在前端我有一个下载按钮,链接中是我选择的这个文件。这就是为什么我需要将值作为所选文件的名称。是的,这是一个 wordpress 元框字段。