Como iterar dos listas en dos Foreach sin que se repitan los registros
Publicado por Federico (8 intervenciones) el 14/09/2018 00:49:16
Buenas tardes amigos, quiero iterar dos listas, la primera lista contiene los valores 0 y 1, y la segunda lista contiene los valores 0, 2 y 3. El detalle es que en la lista que me retorna me duplica los registros de la siquiente forma:
0
2
3
1
0
2
3
Yo quiero que no me repita los registros, osea deseo obtener lo siguiente:
0
1
2
3
Les agradecería sus comentarios!
0
2
3
1
0
2
3
Yo quiero que no me repita los registros, osea deseo obtener lo siguiente:
0
1
2
3
Les agradecería sus comentarios!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
rec1=lista{0,1};
rec2=lista{0,2,3};
$lista=[];
$contador=0;
foreach ($rec1 as $key1 => $value1)
{
$lista[$contador]= $value1;
$contador++;
foreach ($rec2 as $key2 => $value2)
{
if($value1['id_empleado'] != $value2['id_empleado'])
{
$lista[$contador]= $value2;
} else{
}
$contador++;
}
}
return $lista;
Valora esta pregunta


0