-2

我如何将最后一个值存储$total['value']$COD

变量和回显它和页面代码的其他地方是

 <?php foreach( $wpo_wcpdf->get_woocommerce_totals() as $key => $total ) : ?>
    <tr class="<?php echo $key; ?>">
        <td class="no-borders">&nbsp;</td>
        <th class="description"><?php echo $total['label']; ?></th>
        <td class="price"><span class="totals-price"><?php echo $total['value']; ?></span></td>
    </tr>   
<?php endforeach; ?>

“WooCommerce PDF Invoices & Packing Slips”免费插件的代码

4

2 回答 2

1

试试这个,值将被覆盖,最终你将拥有最后一个值

$COD = $total['value'];
于 2015-09-08T09:25:03.810 回答
0

我用这个解决它

if ($key === 'order_total'){ $COD = $total['value']; }

<?php foreach( $wpo_wcpdf->get_woocommerce_totals($grand_total) as $key => $total ) : ?>
                    <tr class="<?php echo $key; ?>">
                        <td class="no-borders">&nbsp;</td> 
                        <th class="description"><?php echo $total['label']; ?></th>
                        <?php if ($key === 'order_total'){ $COD = $total['value']; } ?>

                        <td class="price"><span class="totals-price"><?php echo $total['value']; ?></span></td>
                    </tr>   
                    <?php endforeach; ?>

感谢@Zl3n 感谢 Stackoverflow

于 2015-09-09T05:25:34.230 回答