Estoy buscando un poco de ayuda con ésto. Si alguien sabe se la agradezco mucho!
A ver, tengo una función que me averigua la distancia entre dos códigos ZIP en millas, teniendo la latitud y la longitud de éstos, aquí está:
Código PHP:
function ds_distance($zip1, $zip2)
{
global $config_default_units;
$latlong1 = ds_lookuplatlong($zip1);
$latlong2 = ds_lookuplatlong($zip2);
if (($latlong1 == false) or ($latlong2 == false))
{
$dist = -1;
}
else
{
$dist = ds_calcdistance($latlong1[lat], $latlong1[long], $latlong2[lat], $latlong2[long], $config_default_units);
}
return $dist;
}
Código PHP:
<?php
require('lib_dealer_search/lib_dealer_search.php');
$d = ds_distance($_POST['zipcode1'], $_POST['zipcode2']);
if ($d == -1)
{
echo "One of the zip codes was not recognized";
}
else
{
echo 'Distance between ' . $_POST['zipcode1'] . ' and ' . $_POST['zipcode2'] . ': ' . $d . ' miles';
}
?>
Distance between 27616 and 27603: 8.893565112107 miles
Mi pregunta es, como hago para que esa respuesta 8.893565112107 la imprima solo con dos digitos, asi : 8.89
Quedo agradecido con el que me pueda ayudar!!