Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2010, 03:02
sitoatic
 
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 15 años, 6 meses
Puntos: 1
Consulta recuperar datos array

Hola,

Tengo una duda, algo estoy haciendo mal. Recorro un xml mediante un parser php, pero en un punto no puedo recuperar bien los nombres que guardo en un array, y algo estoy haciendo mal pero no sé el qué.

El xml me presenta en un primer momento los participantes en un evento deportivo con su ID y su NAME, entonces cerramos 2 foreach. Luego en el siguiente escalón del foreach presenta varios datos y presenta las cotizaciones de cada participante y el PARTICIPANTID, que coincide con el ID que me han dado más arriba, pero no logro entonces recuperar el NAME cuando veo que el ID y el PARTICIPANTID coinciden. Ese cachito de líneas serían:

Código:
foreach ($liga->Participants as $participantes) {
	foreach ($participantes->Participant as $equipo) {
		$id = $equipo["id"];
		$nombre = $equipo["name"];
		$arr = array("$id" => "$nombre");
		
	}
}

foreach ($liga->TournamentOdds as $bett) {
	foreach ($bett->BO as $tipo) {
		foreach ($tipo->OD as $cuo) {
				
		$partid = $cuo["participantId"];
		$opcion = $arr["$partid"];
		
		echo $opcion."<br>";
					
		}
	}
}


Ahí el echo $opcion no me muestra nada... ¿Qué hago muy mal?

Muchas gracias