Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2014, 10:59
Avatar de andres_15_
andres_15_
 
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 16 años, 2 meses
Puntos: 7
Diferencia entre sumar(+) y concatenar(.) arrays

Lo que pasa es que estoy creando una varible que sera un array de esta manera:

Código PHP:
$arrayreteica=array(); 
y luego hago un if con unos resultados, que voy a guardar en dicho array de esta manera:

Código PHP:
if(isset($this->_request["porcentajereteicaxitem-$i"])) // guarda el reteica y el porcentaje
                                    
{
                                        
$reteicaxitem=$this->_request["porcentajereteicaxitem-$i"];
                                        
$porcenreteica=$this->_request["hdnporcrica-$i"];
                                        
                                        
$arrayreteica+=array("$i"=>array($porcenretfuente,$retefuentexitem));
                                        
                                    } 
Mi pregunta es esta, al yo concatenarlo con += y hago un var_dump de esa variable me muestra normal, un array con sus contenidos, pero si hago con .= me muestra arrayarrayarray.

¿Cúal es la diferencia y por qué ocurre esto?