2012-04-25 1 views
0

Извините, я не знаю, как правильно изложить этот вопрос. У меня есть приложение, где вы можете указать типы файлов, которые будут скрыты от определенных пользователей, как так:Как назначить одно и то же значение всем элементам массива

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

выше строка будет скрыть все .ftpquota файлы от пользователя # 108. Я пытаюсь скрыть типы файлов от ВСЕХ пользователей. Я пробовал:

$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"); 

У кого-нибудь есть идея относительно того, как я могу указать ВСЕ пользователей?

+2

Мы понятия не имеем, что приложение, которое вы пытаетесь настроить – zerkms

+2

Это 100% зависит от того, как кто бы ни писал, что код и настройки массива реализовали. –

+0

Забавный ... кто-то опубликовал свой ПЕРВЫЙ пост в stackoverflow и смог ответить на вопрос. Мой вопрос не зависел от приложения. – JROB

ответ

3

Поскольку вы не знаете, что все Индексы массива, Вы можете просто перебрать все значения и установить их всех к желаемому, используя foreach.

foreach($config['app']['custom_hidden_files']['users'] as $index => $value) 
{ 
    $config['app']['custom_hidden_files']['users'][$index] = Array("*.ftpquota", "*.FTPQUOTA"); 
} 
1
foreach ($config['app']['custom_hidden_files']['users'] as $user) 
{ 
    $user=array("*.ftpquota", "*.FTPQUOTA"); 
}