【发布时间】:2016-03-16 15:58:12
【问题描述】:
在视图中,就在页脚之前,我想加载三个 JavaScript 文件。因此,控制器设置了三个变量。例如,$js_1 = "bootstrap.js"、$js_2 = '' 和 $js_3 = "tinymce.js",它们可能为空,也可能不为空。逻辑是,仅当变量不为空时才应回显。我也想使用 三元 if 运算符。
这是我能尝试的最好的了。
for ($i = 1; $i <= 3; $i++)
{
echo (!empty ('$js_' . $i)) ? get_jscript('$js_' . $i) : NULL;
}
函数 get_jscript() 只返回 HTML 脚本 src。
function get_jscript($js)
{
return '<script type="text/javascript" src="' . $js . '"></script> ';
}
请注意,我提出这个问题主要是为了学习正确的 PHP 语法,而不仅仅是在视图中加载 JS。
【问题讨论】:
标签: php codeigniter