Czy ktoś z Was może podpowiedzieć jak sensownie wyciągnąć dane poprzez foreach dla takiej wielowymiarowej tablicy?

{"result":[{"Lat":52.2190841,"Lon":21.0927731,"Time":"2018-06-16 15:48:33","Lines":"213","Brigade":"1"},{"Lat":52.2216428,"Lon":21.0908998,"Time":"2018-06-16 15:48:28","Lines":"213","Brigade":"2"},{"Lat":52.165456,"Lon":21.2206381,"Time":"2018-06-16 15:48:25","Lines":"213","Brigade":"4"},{"Lat":52.1633058,"Lon":21.2200801,"Time":"2018-06-16 15:48:34","Lines":"213","Brigade":"3"}]}
Próbowałem w ten sposób, aczkolwiek nie wiem dlaczego tworzy mi za każdym razem 5 identycznych elementów.
$url = 'plik.json'; $tab = json_decode($data, true); foreach($tab['result'] as $klucz => $wartosc){ foreach($wartosc as $pklucz => $pwartosc){ echo "L.marker([".$wartosc['Lat'].", ".$wartosc['Lon']."]).bindPopup('<center>Linia: <b>".$wartosc['Lines']."</b><br /> Brygada: <b>".$wartosc['Brigade']."</b></center>').addTo(wszystkie);\n"; } }
Będę wdzięczny za nakierowanie lub wytłumaczenie rozwiązania
