convert degrees to heading

From: 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

« previous php.general (#190768) next »