【发布时间】:2018-02-26 18:56:06
【问题描述】:
我的控制器中有这段代码
foreach ($xml->xpath('//cfdi:Comprobante//cfdi:Impuestos//cfdi:Traslados//cfdi:Traslado') as $col){
if($col['impuesto']=='IVA'){
$total_traslados['IVA']=0;
}
if($col['impuesto']=='IEPS'){
$total_iva = $total_iva + $col['importe'];
$total_traslados['IEPS']=$total_iva;
}
if($col['impuesto']=='ISR'){
$total_iva = $total_iva + $col['importe'];
$total_traslados['ISR']=0;
}
echo "<br>";
print_r($total_traslados);
echo "<br>";
}
这是数组的结果
数组([IVA] => 0)
数组([IVA] => 0)
数组([IVA] => 0)
数组([IVA] => 0 [IEPS] => 123)
数组([IVA] => 0 [IEPS] => 123 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 123 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 123 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 123 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 123 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 1111111 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 1111111 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 1111111 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 1111111 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 1111111 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 1111111 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 1111111 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 7920 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 7920 [ISR] => 0)
数组([IVA] => 0 [IEPS] => 14174 [ISR] => 0)
如何删除重复的元素?
【问题讨论】:
-
How to Make Multiple Dimension Arrays Unique 这是一个开始。您的代码现在完成了它应该做的事情。我想也许可以搜索更多内容并尝试一些东西,或者在寻求答案之前向我们展示您是如何尝试解决问题的。