包含php文件并使用数组

包含php文件并使用数组,php,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; }

我试图包含不同的文件,每个文件都包含一个导航源代码

$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');       
    }
}
$db->query(“从`ACCOUNTS\U MODULE`WHERE ACCOUNT\U ID='”、$\U SESSION['ACCOUNT\U ID']”和STATUS='1'和(END\U TS'.date('U'))”)中选择MOD\U ID;
而($res=$db->data()){$user\u module\u id[]=$res;}
foreach($user\u module\u id作为$key=>$element)
{
如果(文件存在($vz.module/'.$element['MOD\u ID'.]./lang/'.$会话['lang'.]./'.$会话['lang'.]..inc'))
{ 
需要一次($vz.module/'.$element['MOD\u ID']./lang/'.$会话['lang']./'.$会话['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'][='
  • ';
    在包含所有文件之后,我希望在
    $modul['navigation']
    中有一个完整的导航作为一个数组

    我包括5个文件,通常数组中应该有5个条目

    print\r($modul['navigation'])
    的结果总是最后包含的文件的内容


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

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


    有时,当你不失明时,这很容易;-)

    我做错了什么我不知道,问题出在哪里?就像我写的,在$navigation中只有最后一个include文件的最后一部分。我包括5个文件,通常数组中应该有5个条目!?我看不出任何方式,你包括5个文件。如果你展示完整的代码,也许我们能帮上忙。否则,我们可能无法做到。当然,我们可以进行一些猜测,但这不是有效的抱歉,我已经更新了第一个源代码,您现在可以看到数据来自何处,并且inlcude函数包含在每个部分中。希望任何人都能告诉我我在这个代码上的错误是什么。