通过Foreach

时间:2016-10-18 12:20:46

标签: php

我在PHP方面不是很好,但我在学习的过程中,我有一个问题,因为这很容易做到,但我无法理解现在花了很多时间试图解决这个问题。

我在预订系统工作,显示预订列表和预订详情的foreach循环在同一页面上,但总价格仅在预订列表的视图中,而不是在预订详情。我试图在一行中获得总预订的价值......

就像现在一样

<?php if (isset($booking) && !empty($booking)) { ?>
<?php foreach ($booking as $key => $val) { ?>
    ...
    <?= number_format($val->total_rental, 2, '.', ',') ?>
    ...
<?php } ?>
<?php } ?>

在预订列表中,我想在预订详细信息页面上添加此内容,例如。

<?= number_format($booking->total_rental, 2, '.', ',') ?>

但它永远不会给出任何价值,你知道我做错了什么,或者我错过了我应该在代码中搜索的东西?。

显示预订详细信息页面上任何详细信息的所有php代码都是这样的回音。

<?= $detail['info']->id_booking ?>

所以我甚至试过这样的事情。

<?= number_format($detail['info']->total_rental, 2, '.', ',') ?>

但仍然没有......等等。

非常感谢任何帮助,我可能在错误的道路上......

1 个答案:

答案 0 :(得分:-2)

<?php if (isset($booking) && !empty($booking)) { ?>
    ...
    <?php echo number_format($val->total_rental, 2, '.', ',') ?>
    ...
<?php } ?>
你准备好了吗?