<?php
$name = "{{t_33}}";
$y=$name;
for($i=$y;$i<24;$i++) { ?>
<li>
<a class="<?php
if (($i>0 and $i<4) || ($i>20 and $i<24)) echo 'dark';
else if (($i>3 and $i<8)|| ($i>16 and $i<21)) echo 'light';
else if ($i>7 and $i<17) echo ''; ?>"
href="#">
<?php echo $i; ?>
</a>
<?php if($i==1) { ?>
<h4>{{day}}</h4>
<?php } ?>
</li>
<?php } ?>
问题是我在$name
中获得了值,但是当我在$y
中分配它并尝试在for循环中使用它时,页面变为空白。请帮忙。
答案 0 :(得分:1)
我认为问题在于处理代码的顺序。你应该知道php是在服务器端解释的,javascript是在客户端进行的。 现在当你的角度代码运行时,PHP函数已经被处理。 (我只是简单地说到这里。)