range - How to know if a number belongs to a set in PHP? -
i'll give example, it's more straight point :
i'm working coordinates , want filter coordinates not belong set around picked coordinate. here latitude instance :
$latitude = 4.3999291;
basically, have array of latitudes, $array_latitudes
, , want test each 1 know if belong range around $latitude
.
what i've done far :
$set = range($latitude-0.2, $latitude+0.2, 0.0000001); foreach ($array_latitudes $lat){ if (in_array($lat, $set)){ echo $lat; } }
so issue is, guessed it, performance... takes long time create array of values of 10^-7 range !
my question, then, : "is there simpler , more efficient way return latitudes in $array_latitudes
belong set [$latitude
-0.2, $latitude
+0.2] precision of 10^-7 ?"
thanks :-)
could not test
if (abs($lat - $latitude) <= 0.2) { echo $lat; }
?
Comments
Post a Comment