如何将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"> </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"免费插件的代码
试试这个,值会被覆盖,最终你会得到最后一个值
$COD = $total['value'];
我用这个解决了
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"> </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
感谢 Whosebug
如何将 $total['value']
的最后一个值存储到 $COD
中?
可变并回显它和页面代码的其他地方是
<?php foreach( $wpo_wcpdf->get_woocommerce_totals() as $key => $total ) : ?>
<tr class="<?php echo $key; ?>">
<td class="no-borders"> </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"免费插件的代码
试试这个,值会被覆盖,最终你会得到最后一个值
$COD = $total['value'];
我用这个解决了
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"> </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 感谢 Whosebug