我有以下PHP数组
$menu['Settings']['user'] = array(
1=>'General',
'database.php'=>'Database',
'users.php'=>'User Management'
);
然而,database.php的条目需要依赖于一个名为$ user ==“Admin”的字符串
知道如何在这个数组中加入if语句吗?
答案 0 :(得分:8)
'database.php' => $user === 'Admin' ? 'Database' : 'Grumblecakes',
答案 1 :(得分:1)
对于初学者而言,在数组之外执行此操作要比三元操作容易得多。
$menu['Settings']['user'] = array(
1=>'General',
'database.php'=>'Database',
'users.php'=>'User Management'
);
if($user == "Admin") {
$menu['Settings']['user']['database.php'] = "";
}