在php中将动态变量数据添加到include函数中

时间:2017-08-23 07:17:38

标签: php

我正在尝试将动态变量添加到php中的include函数中 这是我试图做但不起作用的代码

$theme = "1";

include("s-include/themes/starecom-theme".$theme."/index.php");

$ theme数据是1/2/3

我希望将文件夹no 1/2/3包含在include

它没有给出任何错误只有空白页面视图。 实际网址:s-include / themes / starecom-theme1 / index.php但是theme1 / 2/3从选择的数据库中动态更改

请帮我解决这个问题

感谢All

1 个答案:

答案 0 :(得分:1)

如果您从数据库获得1/2/3,并且您必须包含每个文件(与/分开),请尝试以下代码。它会爆炸您的数据,然后包含每个文件。

$theme  = "1/2/3";
$theme_array = explode("/", $theme);
foreach ($theme_array as $key => $value) {
  include("s-include/themes/starecom-theme".$value."/index.php");
}