如何保存foreach循环最后的值到变量


how to save foreach loop last value into variable

如何将$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 invoice &《装箱单》免费插件

试试这个,值会被覆盖,最终你会得到最后一个值

$COD = $total['value'];

我用这个

if ($ key = = = order_total){鳕鱼=总美元("价值");}

<?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; ?>

谢谢@Zl3nThanks Stackoverflow