J'ai un tableau multidimensionnel.PHP auto calcule les tableaux multidimensionnels les uns contre les autres
$parent_array($child1('lat','long'),$child2('lat','long')...)
La quantité de tableaux d'enfants peut être de toute valeur par demande à partir de 2. Le tableau de parent est alors appelé à une fonction qui a une calculatrice de distance de Google entre deux ou plusieurs points.
function distance($parent_array)
{
foreach ($parent_array as $child){
$distance = file_get_contents('https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins='.$child1['lat'].','.$child1['long'].'&destinations='.$child2['lat'].','.$child2['long'].'&key=********************************');
$trim = trim($this->objectToArray($distance)['rows'][0]['elements'][0]['distance']['text'],' km');
}
return $trim;
}
J'ai besoin de cette fonction pour calculer la distance entre tous les tableaux d'enfants affichés comme illustré sur la fonction ci-dessus en utilisant
child1 $ et child2