【发布时间】:2021-01-15 23:03:01
【问题描述】:
我有一个发票项目列表。我创建了一个税收分解数组(关联数组)来存储唯一的税收百分比及其税额。
$taxbreakup=array();
@foreach($invoiceinfo->invoiceitems as $invoice_items)
$taxbreakup[$invoice_items->tax_percentage]+=$invoice_items->tax_amount;
@endforeach
分组税率并显示特定税率的总税额
@foreach($taxbreakup as $key => $value)
<tr>
<td colspan="12"></td>
<td class="btmlft" colspan="2">GST ({{number_format($key,2)}})%</td>
<td class="btmlft rghtbrd alignright">{{number_format(($value),2) }}</td>
</tr>
@endforeach
我得到一个未定义的索引错误。
【问题讨论】:
-
我遇到了一个未定义的索引错误。 请向我们展示完整的错误消息,并在您的代码 sn-ps 中指出它与哪一行相关
-
如果您有未定义的索引,这不是
+=问题。$taxbreakup[$invoice_items->tax_percentage]=>$invoice_items->tax_percentage表示的索引在$taxbreakup中不存在。 -
dd
$taxbreakup在foreach循环之前你会发现这个错误的原因
标签: php arrays laravel associative-array