解析错误:串联PHP中的语法错误

时间:2014-12-31 03:23:29

标签: php loops

<?php  
    for ($i=$j=0; $i<5; $i++) {
    <div class='card 
    <?php 
         if($i<3){
             echo "delay" . $j += 5; 
         } 
    ?>'>
}?>

我尝试了上面的代码,但语法错误。

我的愿望输出是这样的

<div class="box delay5">
<div class="box delay10">
<div class="box">
<div class="box">

3 个答案:

答案 0 :(得分:0)

正确关闭php标记。

<?php
for ($i = $j = 0; $i < 5; $i++) 
{

 ?>

<div class='card <?php if ($i < 3) { echo "delay" . $j += 5; } ?>'>

<?php   
}
?>

答案 1 :(得分:0)

<?php  
    for ($i=$j=0; $i<5; $i++) {
?>
    <div class='card'>
<?php 
         if($i<3){
             echo "delay" . $j += 5; 
         } 
     }
?>

答案 2 :(得分:0)

你必须像这样隐藏整个PHP代码。

 <?php   
      for ($i=$j=0; $i<5; $i++) { 
 ?>

      <div class='card 
          <?php 
              if($i<3){ 
                  echo "delay" . $j += 5; 
             } 
          ?>
      '>

 <?php } ?>

不好,但这将是他的社会主义方式。