打印数组元素PHP

时间:2018-10-27 11:20:26

标签: php

我是php新手。请帮帮我。

考虑以下数据存在于$ total数组中

小计-100
税-10
付款方式-UPI
总计-110

当我使用以下代码(从堆栈溢出获得帮助)

<?php
            if ( $totals = $order->get_item_totals() ) {

                foreach ( $totals as $total ) {

                    echo $total['label']; 
                    echo $total['value']; 

                }
            }
        ?>

1小计:200.00税:10.00通过付款方式:UPI总计:110.00
正在显示

如何显示

110
在表中(意味着我只需要回显$ total [3]-> value)

2 个答案:

答案 0 :(得分:0)

我想以此作为评论,但是我现在不能,但是:

首先,在if语句中,您使用的是单个=符号,但请在此处查看:Comparison Operators

现在正在发生的事情是将$totals设置为$order->get_item_totals(),我想你不想要那样。

也许可以使用while循环代替foreach循环。

答案 1 :(得分:0)

假设您的$ totals数组具有以下结构:

$totals = [
    'subtotal' => '....',
    'tax' => '....',
    'paymentmethod' => '....',
    'total' => 110,
];

将foreach循环替换为:

echo $ totals ['total'];