Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2015, 06:29
jonyjdv
 
Fecha de Ingreso: julio-2014
Mensajes: 115
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Como puedo juntar dos arrays en PHP

Cita:
Iniciado por mortiprogramador Ver Mensaje
Saludo
Eso se debe a que hay distintos tipos de datos (strings, number)

Por ende, se debe usar SORT_REGULAR como segundo parámetro de
la función array_unique.

Sin embargo, como no hay duplicados ya, el array permanecerá igual
que en el estado del merge.

¿Solución? For anidado.
Recorrer los arrays, primero el de los usuarios, y dentro del recorrido
de este, recorrer el total de noticias, y revisar sí id_user es igual en ambos,
entonces que genere una posición en el primer array con el nombre
total_noticias, y le asigne el valor de total_noticias del segundo array.

Con eso ya se obtiene el resultado esperado.
Hola, gracias por responder, ya me plantee lo de hacer el for anidado pero tenia miedo de que quizas tomase demasiados recursos del servidor, he tenido que incorporar otro array a mayores por lo que he hecho esto:
Código:
for(...){
 $valor1
  for(...){
   $valor2
   if($valor1==$valor2){
    for(...){
     $valor3
     if($valor1==$valor3){
      coinciden: $valor1, $vaor2 y $valor3
     }
    }
   }
  }
}
¿que te parece? en caso de que no coincidan todos los ID o bien esten desordenados reconocerian todos los que coinciden, ¿seria una solucion?

Gracias por tu tiempo
Un cordial saludo