在两个圆圈内打印 HTML


print html inside two foreach circles

我已经处理一些日历代码一段时间了,但我似乎找不到方法。

因此,我有这个日历显示旅游(Y),月份(X)以及每种组合的相应价格。现在我需要的是添加额外的列,显示每次旅行的天数。我这样做了,它工作正常,但我也必须对它们进行排序并按天数分组。

例如,第一列(包含旅行团的名称)以标题开头:"1日游",后跟持续时间为1天的旅游团。而不是另一个标题:"2日游"。等等。

为此,我必须创建两个嵌入"foreach"圆圈。主"foreach"显示标题"X天旅游",而不是嵌入的"foreach"显示正确的旅游。现在我的问题是如何打印出 html 代码????这是代码:=>

    foreach($tour_durations as $d){ 
    **print "<tr><td colspan="4"><b>Tous of <?php echo $d;?> Days</b></td></tr>"**
    foreach($result->tour as $tour) {
                        if($tour->duration == $d){ ?>
    <tr>
    <td>
    <a href="<?php print $tour->tour_url_tracked; ?>"><?php print $tour->tour_name;?>
    </a></td>
    <?php 
print "<td><span class='month of'>".$tour->duration."</span></td>";?>

<=被星号包围的,是有问题的代码。

显示它的正确方式是什么?怎么了??

我希望我足够清楚! :/

提前谢谢!!

echo "<tr><td colspan='4'><b>Tous of ".$d." Days</b></td></tr>";

而不是

print "<tr><td colspan="4"><b>Tous of <?php echo $d;?> Days</b></td></tr>"

应该这样做