php语言的for语句相关提问?
<?phpfor($i=0;$i<3;$i++){echo'<li>'.'<a>'.'1'.'</a>'.'</li>';}-----------------------...
<?php
for ($i=0; $i < 3; $i++) {
echo '<li>'.'<a>'.'1'.'</a>'.'</li>';
}
---------------------------------------------------------------
<?php
for ($i=0; $i <3; $i++) {
?>
echo '<li>'.'<a>'.'1'.'</a>'.'</li>';
<?php
}
?>
我知道这两个出的结果是一样的,但是我无法理解第二种的逻辑性,哪位高手帮忙解释下该如何理解第二种?
谢谢。
对不起 写错了 下面没有echo的
<?php
for ($i=0; $i <3; $i++) {
?>
<li><a>1</a></li>
<?php
}
?> 展开
for ($i=0; $i < 3; $i++) {
echo '<li>'.'<a>'.'1'.'</a>'.'</li>';
}
---------------------------------------------------------------
<?php
for ($i=0; $i <3; $i++) {
?>
echo '<li>'.'<a>'.'1'.'</a>'.'</li>';
<?php
}
?>
我知道这两个出的结果是一样的,但是我无法理解第二种的逻辑性,哪位高手帮忙解释下该如何理解第二种?
谢谢。
对不起 写错了 下面没有echo的
<?php
for ($i=0; $i <3; $i++) {
?>
<li><a>1</a></li>
<?php
}
?> 展开
展开全部
第二种属于PHP和HTML代码混编方式,常用于不方便使用单双引号或者是HTML代码较多的场合。IF语句条件部分虽然用PHP结束符?>结束了,仍然执行接下来的HTML代码,这段代码一定要用PHP代码的大号结束掉。需要纠正的是,你的你二个代码就不需要echo和引号了,直接HTML编码就可以。
追问
只能采纳一个人的回答,他先答,抱歉没采纳。
谢谢你的回答。
追答
大家交流嘛,无所谓了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兄台 ,只是简单的for循环而已 没什么逻辑性 ,如果你指的是
<?php
for ($i=0; $i <3; $i++) {
?>
这样的 话 之所以下面的 echo也能解析 是因为 这两个循环都在<?php 标签里 ,而且 用一个PHP标签即可 你这样多加一个不规范不说看着你不别扭嘛.
<?php
for ($i=0; $i <3; $i++) {
?>
这样的 话 之所以下面的 echo也能解析 是因为 这两个循环都在<?php 标签里 ,而且 用一个PHP标签即可 你这样多加一个不规范不说看着你不别扭嘛.
追问
初学者请见谅,没有echo的,写错了。
追答
没有echo 那这样写就没错了 下面的是在模板中的用法
这个是为了 加上面for的 结束标签
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询