我是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)
答案 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'];