Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/02/2016, 02:53
orcajavi
 
Fecha de Ingreso: febrero-2009
Mensajes: 44
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Relacionar dos archivos json con php

Esto es lo que tengo y me lee correctamente ambos json:

Código PHP:
<?php
$c_sala 
curl_init('http://186.37.66.115:9000/api/session/status?participants&sessions&attributes&members ');
curl_setopt($c_salaCURLOPT_RETURNTRANSFERtrue);
$html_sala curl_exec($c_sala);
curl_close($c_sala);

$json_sala json_decode($html_sala);


$c_circuito curl_init('http://186.37.66.115:9000/api/list/tracks');
curl_setopt($c_circuitoCURLOPT_RETURNTRANSFERtrue);
$html_circuito curl_exec($c_circuito);
curl_close($c_circuito);

$json_circuito json_decode($html_circuito);

    
$sala $json_sala->response->name;
    
$estado_sala $json_sala->response->state;
    
$maximo_participantes $json_sala->response->max_member_count;
    
    
$id_circuito $json_sala->response->attributes->TrackId;
    
$estado_sesion $json_sala->response->attributes->SessionState;
    
$duracion_sesion $json_sala->response->attributes->SessionTimeDuration;
    
$tiempo_sesion_transcurrido $json_sala->response->attributes->SessionTimeElapsed;
    
    
$total_participantes sizeof($json_sala->response->members);

    
$nombre_circuito $json_circuito->response->list[0]->name;
    
$id_circuito2 $json_circuito->response->list[0]->id;


    echo 
$nombre_circuito;
    echo 
$sala.'<br>';
    echo 
$estado_sala.'<br>';
    echo 
$id_circuito.'<br>';
    echo 
$id_circuito2.'<br>';
    echo 
$nombre_circuito.'<br>';
    echo 
'Estado de la sesión: '.$estado_sesion.'<br>';
    echo 
'Duración de la sesión: '.$duracion_sesion.'<br>';
    echo 
'Tiempo transcurrido: '.$tiempo_sesion_transcurrido.'<br>';
    echo 
'Participantes: '.$total_participantes.'/'.$maximo_participantes;
?>
De esta forma, como digo, me lee ambos json y todo ok, lo que quiero es que se compare la $id_circuito con $id_circuito2 y si coinciden, que ponga el $nombre_circuito correspondiente.