php 有一段代码html里面嵌套php的输出条件判断等,这样能不能把html写在php里输出:比如:代码↓

请前辈指点一下,谢谢<?phpfor($i=0;$i<=3;$i++){?><divclass="ys_<?phpecho$i;?><?phpif($i==2){?>_2... 请前辈指点一下,谢谢
<?php for($i=0;$i<=3;$i++){ ?>
<div class="ys_<?php echo $i;?><?php if($i==2){?>_2<?php }?>"><?php echo $i;?></div>
<?php }?>
展开
 我来答
彭城程序诗人
2015-10-16 · 超过18用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:12万
展开全部
给你一个例子。不懂的再问我吧!

<?php
echo 
                 <table width=80% border="2" cellpadding="3" cellspacing="0" bordercolor="#808080">

                <tr bgcolor="#84A9E1">
                <td align="center">ClassID</td>
                <td align="center">stuno</td>
                <td  align="center">学生姓名</td>
                <td align="center">家长姓名</td>
                <td align="center">家长手机号</td>
                </tr>

?>
百度网友1ae4cb55f
推荐于2017-11-26 · TA获得超过158个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:98.2万
展开全部

这个问题比较简单:

<?php for($i=0;$i<=3;$i++){
echo "<div class='ys_$i";
if($i==2) echo "_2";
echo "'>$i</div>";
}?>

上边代码比较简单,不解释了。如果哪不明白再找我吧。

更多追问追答
追问
你好 为什么这里class 的引号可以去掉,而加单引号这样没事?还有就是怎么字符串里面可以输出$i字符串里面可以输出变量?
追答

1、class的引号可以去可以不去,但是在html5当中,是一定不能去的。我这里class加的是单引号。单引号和双引号都是一样的。

2、输出变量这个:

<?php
    $i=1;
    echo '输出'.$i;
    echo "输出$i";
?>

还是关于单双引号的问题,在php中,双引号中的变量可以被解释,而单引号中的变量不会被解释。单双引号,在php里边还是比较灵活的。希望对你有帮助。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式