我已经完成了一个项目,现在需要更改以便如果变量在数组中则显示一个 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 ,还是有更好的解决方案?
谢谢