我已经完成了一个项目,现在需要更改该项目,以便在变量位于数组中时显示一个div,如果不在数组中则显示另一个div。
通常我会做
<?php $quartermonths = array("February","May","August","November");
if (in_array($month,$quartermonths))
{echo "quarter code in here";}
else
{echo "nonquarter code in here";}
?>
以我的方式,但是我所拥有的代码已经包含了html和php代码,这不像封装在另一个PHP块中一样(据我所知?)
例如
<?php $quartermonths = array("February","May","August","November");
if (in_array($month,$quartermonths))
{echo "Quarter HTML CODE
<?php quarter phpcode ?>";}
else
{echo "Non-Quarter HTML CODE
<?php non-quarter phpcode ?>";}
?>
所以我的问题是,解决这个问题的最佳方法是什么?是否只是在满足变量时简单地执行javascript hide div A,而在不满足变量时简单地隐藏divB,还是有更好的解决方案?
谢谢
最佳答案
<?php
if (in_array($month,$quartermonths))
{ ?>
Quarter HTML CODE
<?php quarter phpcode ?>
<?php } ?>
像这样从php代码中拆分您的html代码。
关于php - 堆叠PHP代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16035702/