shreker
21.09.2012, 09:09:00
witam. potrzebuję wyświetlić odległości pomiędzy kilkoma miejscowościami w regionie. dane były by pobierane z bazy. coś w rodzaju (tabela odległości):
A, B, C, D, E
A - , 2, 5, 7, 9
B 2 , - , 3 , 6, 4
C 5 , 3, - , 1, 2
D 7 , 6, 1 , - , 2
E 9 , 4 , 2, 2 , -
kompletnie nie wiem jak to zrobić, może ma ktoś pomysł
Kshyhoo
21.09.2012, 22:25:14
Cytat(redeemer @ 21.09.2012, 10:25:47 )

No bez jaj... Wyświetlić a nie wyliczyć ;p
Może tak?
'A' => array("A"=>0, "B"=>2, "C"=>5, "D"=>7, "E"=>9), 'B' => array("A"=>2, "B"=>0, "C"=>3, "D"=>6, "E"=>4), 'C' => array("A"=>5, "B"=>3, "C"=>0, "D"=>1, "E"=>2), 'D' => array("A"=>7, "B"=>6, "C"=>1, "D"=>0, "E"=>2), 'E' => array("A"=>9, "B"=>4, "C"=>2, "D"=>2, "E"=>0
) );
foreach($t as $m1 => $o1) {
foreach($o1 as $m2 => $o2) {
echo 'Odległość między <b>'.$m1.'</b> i <b>'.$m2.'</b> to <b>'.$o2.'</b>km<br>'; }
}