0

对不起,我不知道如何准确地表达这个问题。我有一个应用程序,您可以在其中指定对某些用户隐藏的文件类型,如下所示:

$config['app']['custom_hidden_files']['users']['108'] = array("*.ftpquota", "*.FTPQUOTA");

上面的行将对用户#108 隐藏所有 .ftpquota 文件。我正在尝试对所有用户隐藏文件类型。我试过了:

$config['app']['custom_hidden_files']['users'][''] = array("*.ftpquota", "*.FTPQUOTA");
$config['app']['custom_hidden_files']['users'][] = array("*.ftpquota", "*.FTPQUOTA");
$config['app']['custom_hidden_files']['users']['*'] = array("*.ftpquota", "*.FTPQUOTA");
$config['app']['custom_hidden_files']['users'][*] = array("*.ftpquota", "*.FTPQUOTA");
$config['app']['custom_hidden_files']['users'] = array("*.ftpquota", "*.FTPQUOTA");

有人知道我如何指定所有用户吗?

4

2 回答 2

3

由于您不知道数组的所有索引是什么,您可以遍历所有值并使用foreach将它们全部设置为所需的值。

foreach($config['app']['custom_hidden_files']['users'] as $index => $value)
{
    $config['app']['custom_hidden_files']['users'][$index] = Array("*.ftpquota", "*.FTPQUOTA");
}
于 2012-04-25T23:38:03.993 回答
1
 foreach ($config['app']['custom_hidden_files']['users'] as $user)
 {
    $user=array("*.ftpquota", "*.FTPQUOTA");
 }
于 2012-04-25T23:36:11.373 回答