Example #1
0

require 'vendor/autoload.php';


use AleksKu\UnitCalc\TransportCalculator;



$routes = [
    ['from'=>'Москва','to'=>'Самара','cost'=>2],
    ['from'=>'Москва','to'=>'Воронеж','cost'=>3],
    ['from'=>'Москва','to'=>'Тверь','cost'=>3],
    ['from'=>'Самара','to'=>'Воронеж','cost'=>1],
    ['from'=>'Самара','to'=>'Тверь','cost'=>1],
    ['from'=>'Воронеж','to'=>'Владивосток','cost'=>10],
    ['from'=>'Тверь','to'=>'Хабаровск','cost'=>8],
    ['from'=>'Хабаровск','to'=>'Краснодар','cost'=>2],
    ['from'=>'Владивосток','to'=>'Краснодар','cost'=>3],
];



$calc = new TransportCalculator($routes);
$calc->calc('Москва','Краснодар');

echo "маршрут: ";
echo $calc->printPath();

echo "\n Стоимость проезда: ".$calc->getCost();