【问题标题】:How to insert echo statements in order to insert RDFa Lite markup如何插入 echo 语句以插入 RDFa Lite 标记
【发布时间】:2018-11-18 13:10:25
【问题描述】:

如果不破坏整个页面,我似乎无法解决一个问题。

我需要编辑以下代码并插入额外的 echo 语句。需要 echo 语句才能使用 RDFa Lite 进行标记。

echo '<td><a href="sportsteam.php?id='.$row['SportsTeam_id'].'">'.$row['name'].'?></a></td>
                                          <td>'.$row['startDate'].'</td>
                                          <td>'.$row['endDate'].'</td>
                                        </tr>';

我需要在$row['name']$row['startDate']$row['endDate']之后的之前插入回显语句。

【问题讨论】:

    标签: php html echo rdfa


    【解决方案1】:

    最好将其添加到变量中并与'.'连接

    $value = '<td><a href="sportsteam.php?id='.$row['SportsTeam_id'].'">'.$row['name'].'?></a></td>' ;
    $value .= '<td>'.$row['startDate'].'</td>';
    $value .= '<td>'.$row['endDate'].'</td></tr>';
    echo $value;
    

    【讨论】:

      【解决方案2】:

      如果short_open_tag 被激活,自 PHP 5.4 起始终开启。

      <?='<tr>'?>
      <?='<td><a href="sportsteam.php?id=' . $row['SportsTeam_id'] . '">' . $row['name'] . '?></a></td>'?>
      <?='<td>' . $row['startDate'] . '</td>'?>
      <?='<td>' . $row['endDate'] . '</td>'?>
      <?='</tr>'?>
      

      或者……

      <?php
      echo '<tr>';
      echo '<td><a href="sportsteam.php?id=' . $row['SportsTeam_id'] . '">' . $row['name'] . '?></a></td>';
      echo '<td>' . $row['startDate'] . '</td>';
      echo '<td>' . $row['endDate'] . '</td>';
      echo '</tr>';
      ?>
      

      【讨论】:

        猜你喜欢
        • 2015-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多