Foros del Web » Programando para Internet » PHP »

agrupar array

Estas en el tema de agrupar array en el foro de PHP en Foros del Web. tengo este Json: Código PHP: {      " Poblacion1" : [         {              "id" :  "1" ,              "empresa" :  " Empresa1" ,              "latitude" :  "" , ...
  #1 (permalink)  
Antiguo 12/08/2022, 12:50
 
Fecha de Ingreso: enero-2008
Ubicación: Valencia
Mensajes: 65
Antigüedad: 16 años, 3 meses
Puntos: 2
agrupar array

tengo este Json:

Código PHP:
{
    
" Poblacion1": [
        {
            
"id""1",
            
"empresa"" Empresa1",
            
"latitude""",
            
"longitude""",
            
"poblacion"" Poblacion",
            
"direccion"" Direccion",
            
"obra"" Obra"
        
}
    ],
    
"Poblacion2": [
        {
            
"id""8",
            
"empresa""Empresa1",
            
"latitude""39.40497958",
.... 
¿como puedo tambien dentro de la poblacion agrupar las empresas, osea un array de empresas dentro del array poblacion?

Código PHP:
$group_poblacion = array();

foreach ( 
$result as $values ) {
    
$group_poblacion[$values['poblacion']][] = $values;

    foreach(
$result as $values){      
        
$group_poblacion[$values['empresa']][] = $values;
    }
}

echo 
json_encode($group_poblacion ); 
  #2 (permalink)  
Antiguo 13/08/2022, 01:19
 
Fecha de Ingreso: enero-2008
Ubicación: Valencia
Mensajes: 65
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: agrupar array

la respuesta

Código PHP:
foreach ( $result as $values ) {    

    foreach(
$result as $values){
        
$group_poblacion[$values['poblacion']][$values['empresa']][] = $values;
    }


Etiquetas: arrays
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:06.