Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2019, 14:28
Avatar de laureano59
laureano59
 
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 9 meses
Puntos: 1
Agregar elemento a un array multidimensional

Buenas tardes.

Tengo una consulta que viene de la base de datos

aquí el print_r:

Código HTML:
Ver original
  1. Array (
  2.  [0] => Array ( [id_actoperrad] => 2 [id_radica] => 1 [anio_radica] => 2019 [nombre_acto] => CANCELACION HIPOTECA [id_acto] => 43 [cuantia] => 80000000.00 [tradicion] => [nombre_tar] => Tarifa General [id_tar] => 1 [valor1] => 0.000 [valor2] => 59400.000 [valor3] => 170300.000 [valor4] => 20200.000 [valor5] => 170300.000 [valor6] => 0.003 [valor7] => 20200.000 )
  3. [1] => Array ( [id_actoperrad] => 1 [id_radica] => 1 [anio_radica] => 2019 [nombre_acto] => VENTA BIENES MUEBLES [id_acto] => 190 [cuantia] => 300000000.00 [tradicion] => 2000 [nombre_tar] => Tarifa General [id_tar] => 1 [valor1] => 0.000 [valor2] => 59400.000 [valor3] => 170300.000 [valor4] => 20200.000 [valor5] => 170300.000 [valor6] => 0.003 [valor7] => 20200.000 ) )

Lo que necesito es: mientras recorro el array asociativo debo adicionarle un nuevo elemento pero no he podido hacerlo.

Para que me entiendan debo agregar algo así : Array ( [derechos] => $res
dónde $res es un calculo que hago con los valores que vienen de la consulta y luego debo agregarlo para que haga parte del array

Lo que logré fue lo siguiente:
La variable res contiene el valor que debo agregar, si lo hago de la manera que pongo a continuación no me toma el nombre derechos sino que lo pone como 0 y es lógico porque no le estoy asignando el indice derechos, solo que cuando intento hacerlo no me sale.
Ustedes que son expertos en PHP como podría hacerlo?

Código PHP:
foreach ($dere as $key => $values):
          
array_push($dere[$key], $res);


endforeach; 
Gracias.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:

Última edición por laureano59; 11/11/2019 a las 15:00