Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]wyświetlenie odległości pomiędzy miejscowościami
Forum PHP.pl > Forum > Przedszkole
shreker
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ł
redeemer
http://pl.wikipedia.org/wiki/Algorytm_Floyda-Warshalla O to chodzi?
Kshyhoo
Cytat(redeemer @ 21.09.2012, 10:25:47 ) *

No bez jaj... Wyświetlić a nie wyliczyć ;p
Może tak?
  1. $t = array(
  2. 'A' => array("A"=>0, "B"=>2, "C"=>5, "D"=>7, "E"=>9),
  3. 'B' => array("A"=>2, "B"=>0, "C"=>3, "D"=>6, "E"=>4),
  4. 'C' => array("A"=>5, "B"=>3, "C"=>0, "D"=>1, "E"=>2),
  5. 'D' => array("A"=>7, "B"=>6, "C"=>1, "D"=>0, "E"=>2),
  6. 'E' => array("A"=>9, "B"=>4, "C"=>2, "D"=>2, "E"=>0)
  7. );
  8.  
  9. foreach($t as $m1 => $o1) {
  10. foreach($o1 as $m2 => $o2) {
  11. echo 'Odległość między <b>'.$m1.'</b> i <b>'.$m2.'</b> to <b>'.$o2.'</b>km<br>';
  12. }
  13. echo '<br>';
  14. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.