convert degrees to heading
| From: | René Fournier | Date: | Fri, 16 Jul 2004 22:20:26 +0000 |
| Subject: | convert degrees to heading | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-190768@lists.php.net to get a copy of this message | ||
I have to write a little function to convert a direction from degrees to a compass -type heading. 0 = West. 90 = North. E.g.:
from:
135 degrees
to:
NW
Now, I was planning to write a series of if statements to evaluate e.g.,
if ($heading_degrees < 112.5 && $heading_degrees > 67.5) {
$heading_compass = "N";
}
The works, but it will require
N, NNW, NNE, NE, NW, ENE, NWW... many IF statements.
Can anyone think of a programatically more elegant and efficient way of converting this type of data? (I suppose this is not really a problem, just a curiosity.)
...Rene