包括php文件和使用数组

时间:2016-10-21 17:38:38

标签: php

我正在尝试包含不同的文件,每个文件都包含导航源代码。

$db->query("SELECT MOD_ID FROM `ACCOUNTS_MODULE` WHERE ACCOUNT_ID='".$_SESSION['ACCOUNT_ID']."' and STATUS='1' and (END_TS<=0 or END_TS>'".date("U")."') ");
while($res = $db->data()){ $user_module_ids[]=$res; }

    foreach($user_module_ids as $key => $element)
{
if(file_exists($vz.'module/'.$element['MOD_ID'].'/lang/'.$_SESSION['lang'].'/'.$_SESSION['lang'].'.inc'))
    { 
      require_once($vz.'module/'.$element['MOD_ID'].'/lang/'.$_SESSION['lang'].'/'.$_SESSION['lang'].'.inc');       
    }
}

包含文件的内容如下所示:

$modul['navigation'][]='<li class="nav-item">
                        <a href="'.$global['serverurl'].'module/1/code/url.php" class="nav-toggle nav-link">
                            <i class="icon-users"></i>
                            <span class="title">'.$lang['mod1'][0].'</span>
                            <span class="selected"></span>
                            <span class="arrow open"></span>
                        </a>                            
                  </li>';    

在包含所有文件之后,我想在$modul['navigation']内作为数组进行完整导航。

我包含5个文件,通常在数组中应该有5个条目!?

print_r($modul['navigation'])的结果始终只是最后包含文件的内容。

我做错了什么?为什么不保存$modul['navigation']数组中的所有部分?

1 个答案:

答案 0 :(得分:0)

问题不在此脚本之内。在另一个部分,是一个数据库选择,它覆盖了$ modul变量,因此每次只有数组中的最后一个数据。

有时候,当你不盲目时很容易; - )