2016-09-22 2 views
0

Как добавить оператор if в ассоциативный массив?Оператор if в ассоциативный массив

$menu = array( ''     => 'user_menu_general', 
       '&b=avatar'   => 'user_menu_avatar', 
       '&b=notifications' => 'user_menu_notifications', 
       '&b=social'   => 'user_menu_social', 
       '&b=security'  => 'user_menu_security'); 

Я только хочу добавить '&b=notifications' => 'user_menu_notifications' если $value == 1 ...

+0

Запишите инструкцию if после определения массива. – Rizier123

ответ

1
$menu = array( ''    => 'user_menu_general', 
      '&b=avatar'   => 'user_menu_avatar', 
      '&b=social'   => 'user_menu_social', 
      '&b=security'  => 'user_menu_security'); 
if ($value == 0) 
    $menu['&b=notifications'] = 'user_menu_notifications'; 

Это, как правило, проще добавить его в массив впоследствии, если если значение заявление удовлетворяется.