<?php

function oneStep($paths, $pathDone, $time, $point, $target, $visited){

foreach($paths[$point] as $key=> $value){
    if(in_array($key, $visited)){
        continue;
    }
    $time=$paths[$point][$key];
    if($time<$pathDone[$point]['time']){
$pathDone[$point]['time']=$time;
$pathDone[$point]['path'][]=$key;  

}
$visited=$point;
}
}