Buenas,
Tengo un bucle que hace peticiones a la BD y en cada iteración devuelve varias filas de la BD. Pongo un ejemplo:
3 iteracciones...
Recibo 4 filas de resultados (un array) lo guardo en un array resultado.
Recibo 3 filas de resultados (un array) lo apilo en el array resultado
Recibo 5 filas de resultados (un array) lo apilo en el array resultado.
conclusión tengo un array resultado con 12 valores, pero no están en el mismo nivel, sino que se han ido agregando al array resultado, por lo que tengo 3 subarrays.
array Resultado(
[0] ---> [0]-->array()
---> [1]-->array()
---> [2]-->array()
---> [3]-->array()
[1] ---> [0]-->array()
---> [1]-->array()
---> [2]-->array()
[2] ---> [0]-->array()
---> [1]-->array()
---> [2]-->array()
---> [3]-->array()
---> [4]-->array()
)
En todos los resultados hay filas que eran las mismas, por lo que en el array resultado hay filas que se han apilado que ya estaban de otras consultas a la BD.
Cómo puedo hacer para dejar solo una coincidencia, teniendo en cuenta que son arrays dentro de otros arrays y no es un array con todos los resultados?
Muchas gracias de antemano!