PHP - Ayuda con row

   
Vista:

Ayuda con row

Publicado por Dorian dorian.iordahe@yahoo.com (1 intervención) el 20/02/2012 20:35:39
Hola, tengo una pequeña problema , y os daria mil gracias si me podeis hechar una mano:D

<?php

Tengo 2 archivos seriados en PHP:
$url1 = "midominio.com/archivo_serializado1.php";
$url2 = "midominio.com/archivo_serializado2.php";

Leo los contenidos con fetched:
$fetched1 = file_get_contents($url1);
$fetched2 = file_get_contents($url2);

Devuelvo los valores iniciales de los archivos PHP con unserialize:
$content1 = unserialize($fetched1);
$content2 = unserialize($fetched2);

Y aqui viene el problema, y es que en vez de mostrarme 2 lineas (2 nombres, 2 edades), me muestra 4 lineas, con los mismos resultados pero duplicados :
foreach($content as $row)
foreach($content2 as $row2)
{
$nombre = $row1['nombre'];
$edad = $row2['edad'];
echo "<b>$nombre</b> $edad<br>";
}

?>
Deberia mostrar esto:

Dorian 22
Jose 45

Pero, muestra esto:

Dorian 22
Jose 45
Dorian 22
Jose 45

Mi pregunta es, como unir las 2 row (row1 y row2) en un solo row. Gracias de antemano!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Ayuda con row

Publicado por xve (5516 intervenciones) el 20/02/2012 22:32:13
Segun interpreto, en el url1 están los nombre y en el url2 las edades... si es así, no puedes hacer un for dentro de otro... tendrias que hacer algo así:

1
2
3
4
for ($i=0;$i<len($content1);$i++)
{
    echo "<b>".$content1[$i]."</b> ".$content2[$i];
}

Lo he escrito sin probar... comentanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar