Rap*_*tus 2 php loops for-loop dynamic switch-statement
溢出社区首次发布!
目前我正在开发一个项目,并已开始使用PHP来动态插入页面.
在这个时候我有......
switch ($route) {
case 'step1':
include('./views/enrolment/mainstream/_step1.php');
include('./views/partials/_footer.php') ;
break;
case 'step2':
include('./views/enrolment/mainstream/_step2.php');
include('./views/partials/_footer.php') ;
break;
case 'step3':
include('./views/enrolment/mainstream/_step3.php');
include('./views/partials/_footer.php');
break;
case 'step4':
include('./views/enrolment/mainstream/_step4.php');
include('./views/partials/_footer.php');
break;
case 'step5':
include('./views/enrolment/mainstream/_step5.php');
include('./views/partials/_footer.php');
break;
case 'step6':
include('./views/enrolment/mainstream/_step6.php');
include('./views/partials/_footer.php');
break;
case 'step7':
include('./views/enrolment/mainstream/_step7.php');
include('./views/partials/_footer.php');
break;
Run Code Online (Sandbox Code Playgroud)
这意味着看起来非常长,并且通过for循环可以更好地实现,但是我是PHP的新手,我完全不确定如何实现这个想法.
任何其他没有使用for循环的建议也是受欢迎的!
多谢你们!
您可以使用php的file_exists()fn检查该文件是否存在
if(file_exists('./views/enrolment/mainstream/_'.$routes.'.php')) {
include('./views/enrolment/mainstream/_'.$routes.'.php');
include('./views/partials/_footer.php') ;
}
Run Code Online (Sandbox Code Playgroud)
处理其他部分以满足您的需求.
归档时间: |
|
查看次数: |
148 次 |
最近记录: |