PHP States

October 2, 2006

Just wrote and used this little snippet. Thought I’d post it for when I need it again.

An example usage, as if it isn’t obvious.

";
foreach($states as $state)
{
  print "
    ";
}
print "";
?>

In case it’s unfamiliar to you, the (($row['prospect_state'] == $state) ? "selected=\"selected\" " : "") is called the ternary operator, also known as “fancy little if/else”.

Update (10/02/06)
Update, here’s a beefier version.

$states_list = array(
  'AL'=>"Alabama",  
  'AK'=>"Alaska",  
  'AZ'=>"Arizona",  
  'AR'=>"Arkansas",  
  'CA'=>"California",  
  'CO'=>"Colorado",  
  'CT'=>"Connecticut",  
  'DE'=>"Delaware",  
  'DC'=>"District Of Columbia",  
  'FL'=>"Florida",  
  'GA'=>"Georgia",  
  'HI'=>"Hawaii",  
  'ID'=>"Idaho",  
  'IL'=>"Illinois",  
  'IN'=>"Indiana",  
  'IA'=>"Iowa",  
  'KS'=>"Kansas",  
  'KY'=>"Kentucky",  
  'LA'=>"Louisiana",  
  'ME'=>"Maine",  
  'MD'=>"Maryland",  
  'MA'=>"Massachusetts",  
  'MI'=>"Michigan",  
  'MN'=>"Minnesota",  
  'MS'=>"Mississippi",  
  'MO'=>"Missouri",  
  'MT'=>"Montana",
  'NE'=>"Nebraska",
  'NV'=>"Nevada",
  'NH'=>"New Hampshire",
  'NJ'=>"New Jersey",
  'NM'=>"New Mexico",
  'NY'=>"New York",
  'NC'=>"North Carolina",
  'ND'=>"North Dakota",
  'OH'=>"Ohio",  
  'OK'=>"Oklahoma",  
  'OR'=>"Oregon",  
  'PA'=>"Pennsylvania",  
  'RI'=>"Rhode Island",  
  'SC'=>"South Carolina",  
  'SD'=>"South Dakota",
  'TN'=>"Tennessee",  
  'TX'=>"Texas",  
  'UT'=>"Utah",  
  'VT'=>"Vermont",  
  'VA'=>"Virginia",  
  'WA'=>"Washington",  
  'WV'=>"West Virginia",  
  'WI'=>"Wisconsin",  
  'WY'=>"Wyoming"
);

Categories: Geek
Tags: , ,

Leave A Comment

Your email will not be published.