Espero me puedan ayudar, necesito separar los diferentes porcentajes de IEPS en un arreglo, para despues poderlo imprimir en un reporte por porcentaje y cantidad.
 
Estoy manejando 3 arreglos, es que guarda los ieps por factura, ieps por cliente e ieps generales.
 
$ieps_cant = $Result['iepscant'];
                    $key = $Result['ieps'];
                    //arreglo ieps factura
                    if (isset($ieps_fact)){   //si el arreglo existe
                        foreach($ieps_fact as $indice=>$valor){
                            if ($indice == $key) $flag = 1;
                        } //foreach
                    } //if(isset)
                    ($flag) ? $ieps_fact[$key] += $ieps_cant : $ieps_fact[$key] = $ieps_cant;
 
                    //arreglo ieps cliente
                    if (isset($ieps_cust)){   //si el arreglo existe
                        foreach($ieps_cust as $indice=>$valor){
                            if ($indice == $key) $flag = 1;
                        } //foreach
                    } //if(isset)
                    ($flag) ? $ieps_cust[$key] += $ieps_cant : $ieps_cust[$key] = $ieps_cant;
 
                    //arreglo ieps general
                    if (isset($ieps_gtotal)){   //si el arreglo existe
                        foreach($ieps_gtotal as $indice=>$valor){
                            if ($indice == $key) $flag = 1;
                        } //foreach
                    } //if(isset)
                    ($flag) ? $ieps_gtotal[$key] += $ieps_cant : $ieps_gtotal[$key] = $ieps_cant;
 
 
pero al momento de hacer la consulta con de un cliente a otro me marca los siguientes errores.
 
Invalid argument supplied for foreach() 
 
Cannot use a scalar value as an array in 
 
No se a que se deba esto.
Otra duda que tengo es como puedo borrar los datos que traen los arreglos para que no haya problema con los nuevos datos 
   
 
 Arreglos asociativos
 Arreglos asociativos 



