2016-09-22 5 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'); 

私はif文の値が満たされた場合、その後のアレイに追加する方が簡単です

+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'; 

... $value == 1場合'&b=notifications' => 'user_menu_notifications'を追加します。