Skip to content

Instantly share code, notes, and snippets.

@maxrice
Created May 23, 2012 18:32
Star You must be signed in to star a gist
Save maxrice/2776900 to your computer and use it in GitHub Desktop.
US State Names & Abbreviations as PHP Arrays
<?php
/* From https://www.usps.com/send/official-abbreviations.htm */
$us_state_abbrevs_names = array(
'AL'=>'ALABAMA',
'AK'=>'ALASKA',
'AS'=>'AMERICAN SAMOA',
'AZ'=>'ARIZONA',
'AR'=>'ARKANSAS',
'CA'=>'CALIFORNIA',
'CO'=>'COLORADO',
'CT'=>'CONNECTICUT',
'DE'=>'DELAWARE',
'DC'=>'DISTRICT OF COLUMBIA',
'FM'=>'FEDERATED STATES OF MICRONESIA',
'FL'=>'FLORIDA',
'GA'=>'GEORGIA',
'GU'=>'GUAM GU',
'HI'=>'HAWAII',
'ID'=>'IDAHO',
'IL'=>'ILLINOIS',
'IN'=>'INDIANA',
'IA'=>'IOWA',
'KS'=>'KANSAS',
'KY'=>'KENTUCKY',
'LA'=>'LOUISIANA',
'ME'=>'MAINE',
'MH'=>'MARSHALL ISLANDS',
'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',
'MP'=>'NORTHERN MARIANA ISLANDS',
'OH'=>'OHIO',
'OK'=>'OKLAHOMA',
'OR'=>'OREGON',
'PW'=>'PALAU',
'PA'=>'PENNSYLVANIA',
'PR'=>'PUERTO RICO',
'RI'=>'RHODE ISLAND',
'SC'=>'SOUTH CAROLINA',
'SD'=>'SOUTH DAKOTA',
'TN'=>'TENNESSEE',
'TX'=>'TEXAS',
'UT'=>'UTAH',
'VT'=>'VERMONT',
'VI'=>'VIRGIN ISLANDS',
'VA'=>'VIRGINIA',
'WA'=>'WASHINGTON',
'WV'=>'WEST VIRGINIA',
'WI'=>'WISCONSIN',
'WY'=>'WYOMING',
'AE'=>'ARMED FORCES AFRICA \ CANADA \ EUROPE \ MIDDLE EAST',
'AA'=>'ARMED FORCES AMERICA (EXCEPT CANADA)',
'AP'=>'ARMED FORCES PACIFIC'
);
?>
@FAV1010
Copy link

FAV1010 commented Jul 5, 2019 via email

@FAV1010
Copy link

FAV1010 commented Jul 5, 2019 via email

@filconty
Copy link

Wow, I fixed the code as described earlier but I have given it some thought and don't see a simple solution for your latest problem. Apparently, your data includes the states within it however there is no rule that seems to simplify identification and extraction of that information. For example, the state information is presented in different styles and different locations within each record, such as the entire word "OHIO" in 3rd spot of first record, the letters "N J" with space between them in second spot of next record, and Florida abbreviated as "FLA" in 3rd spot of next record. My code would be able to provide abbreviations if you parse the records and try each segment, but it wouldn't find Florida because the abbreviation is wrong and it wouldn't find New Jersey because of the space. And it would very likely mistake other records if the address included words that could be parsed into state names or abbreviations.

In your case, I believe I would use code to check Google maps for each address, and see if they can return a record that identifies the state. I'm sorry, but I'm pretty busy at the moment and don't have time to write that code for you and besides, someone probably has already done it if you look.

@jmonday-ci
Copy link

jmonday-ci commented Oct 2, 2019

$states = [
image
];

@tewing-ci
Copy link

download

@cdnuzzo
Copy link

cdnuzzo commented Oct 3, 2019

Here's an awesome car to drive around in all the states with:

1970-chevrolet-chevelle-ls6-ss454

@aolin480
Copy link

aolin480 commented Oct 3, 2019

Here are states that were individually rated 1-10 by my awesome cat!

<?php

$wifeStateRatings = [
    'ALABAMA' => '3',
    'ALABAMA' => '8',
    'ALASKA' => '10',
    'ARIZONA' => '10',
    'ARKANSAS' => '6',
    'CALIFORNIA' => '3',
    'COLORADO' => '3',
    'CONNECTICUT' => '8',
    'DELAWARE' => '6',
    'FLORIDA' => '5',
    'GEORGIA' => '7',
    'HAWAII' => '10',
    'IDAHO' => '6',
    'ILLINOIS' => '4',
    'INDIANA' => '3',
    'IOWA' => '3',
    'KANSAS' => '8',
    'KENTUCKY' => '9',
    'LOUISIANA' => '7',
    'MAINE' => '7',
    'MARYLAND' => '5',
    'MASSACHUSETTS' => '10',
    'MICHIGAN' => '10',
    'MINNESOTA' => '3',
    'MISSISSIPPI' => '5',
    'MISSOURI' => '4',
    'MONTANA' => '10',
    'NEBRASKA' => '6',
    'NEVADA' => '9',
    'NEW HAMPSHIRE' => '5',
    'NEW JERSEY' => '7',
    'NEW MEXICO' => '10',
    'NEW YORK' => '1',
    'NORTH CAROLINA' => '2',
    'NORTH DAKOTA' => '3',
    'OHIO' => '8',
    'OKLAHOMA' => '6',
    'OREGON' => '10',
    'PENNSYLVANIA' => '10',
    'RHODE ISLAND' => '1',
    'SOUTH CAROLINA' => '9',
    'SOUTH DAKOTA' => '10',
    'TENNESSEE' => '5',
    'TEXAS' => '1',
    'UTAH' => '2',
    'VERMONT' => '2',
    'VIRGINIA' => '7',
    'WASHINGTON' => '5',
    'WEST VIRGINIA' => '9',
    'WISCONSIN' => '7',
    'WYOMING' => '4',
];

?>

@kijube
Copy link

kijube commented Apr 15, 2020

In case anyone else needs it: State names and abbreviations without the same characters next to each other (like "BB").



$us_state_abbrevs_names = array(
	'AL' => 'ALABAMA',
	'AK' => 'ALASKA',
	'AS' => 'AMERICAN SAMOA',
	'AZ' => 'ARIZONA',
	'AR' => 'ARKANSAS',
	'CA' => 'CALIFORNIA',
	'CO' => 'COLORADO',
	'CT' => 'CONECTICUT',
	'DE' => 'DELAWARE',
	'DC' => 'DISTRICT OF COLUMBIA',
	'FM' => 'FEDERATED STATES OF MICRONESIA',
	'FL' => 'FLORIDA',
	'GA' => 'GEORGIA',
	'GU' => 'GUAM GU',
	'HI' => 'HAWAI',
	'ID' => 'IDAHO',
	'IL' => 'ILINOIS',
	'IN' => 'INDIANA',
	'IA' => 'IOWA',
	'KS' => 'KANSAS',
	'KY' => 'KENTUCKY',
	'LA' => 'LOUISIANA',
	'ME' => 'MAINE',
	'MH' => 'MARSHAL ISLANDS',
	'MD' => 'MARYLAND',
	'MA' => 'MASACHUSETS',
	'MI' => 'MICHIGAN',
	'MN' => 'MINESOTA',
	'MS' => 'MISISIPI',
	'MO' => 'MISOURI',
	'MT' => 'MONTANA',
	'NE' => 'NEBRASKA',
	'NV' => 'NEVADA',
	'UH' => 'US HAMPSHIRE',
	'AJ' => 'AMERICAN JERSEY',
	'MU' => 'MEXICO BUT IN THE US',
	'BY' => 'THE BIG YORK',
	'NC' => 'NORTH CAROLINA',
	'ND' => 'NORTH DAKOTA',
	'MP' => 'NORTHERN MARIANA ISLANDS',
	'OH' => 'OHIO',
	'OK' => 'OKLAHOMA',
	'OR' => 'OREGON',
	'PW' => 'PALAU',
	'PA' => 'PENSYLVANIA',
	'PR' => 'PUERTO RICO',
	'RI' => 'RHODE ISLAND',
	'SC' => 'SOUTH CAROLINA',
	'SD' => 'SOUTH DAKOTA',
	'TN' => 'TENESE',
	'TX' => 'TEXAS',
	'UT' => 'UTAH',
	'VT' => 'VERMONT',
	'VI' => 'VIRGIN ISLANDS',
	'VA' => 'VIRGINIA',
	'WA' => 'WASHINGTON',
	'WV' => 'WEST VIRGINIA',
	'WI' => 'WISCONSIN',
	'WY' => 'WYOMING',
	'AE' => 'ARMED FORCES AFRICA \ CANADA \ EUROPE \ MIDLE EAST',
	'A' => 'ARMED FORCES AMERICA (EXCEPT CANADA)',
	'AP' => 'ARMED FORCES PACIFIC',
);

?>

//Edit: I also removed the "New" from all the states as they have existed for a long time and I feel like they shouldn't be called "new" anymore.
//Edit2: I noticed that New Mexico is now called "Mexico", so I changed the name to "MEXICO BUT IN THE US".
//Edit3: Same for York
//edit4: .... and for Hampshire and Jersey

@sumanengbd
Copy link

Here is a function that you can pass in the state name, and get the abbreviation back. Based on a few comments from this amusing thread. Includes Canadian provinces, since I needed those.

function state_abreviation_for( $state ) {
 // from https://gist.github.com/maxrice/2776900 and http://www.comeexplorecanada.com/abbreviations.php
 static $states = ['ALABAMA' => 'AL', 'ALASKA' => 'AK', 'ARIZONA' => 'AZ', 'ARKANSAS' => 'AR', 'CALIFORNIA' => 'CA', 'COLORADO' => 'CO', 'CONNECTICUT' => 'CT', 'DELAWARE' => 'DE', 'FLORIDA' => 'FL', 'GEORGIA' => 'GA', 'HAWAII' => 'HI', 'IDAHO' => 'ID', 'ILLINOIS' => 'IL', 'INDIANA' => 'IN', 'IOWA' => 'IA', 'KANSAS' => 'KS', 'KENTUCKY' => 'KY', 'LOUISIANA' => 'LA', 'MAINE' => 'ME', 'MARYLAND' => 'MD', 'MASSACHUSETTS' => 'MA', 'MICHIGAN' => 'MI', 'MINNESOTA' => 'MN', 'MISSISSIPPI' => 'MS', 'MISSOURI' => 'MO', 'MONTANA' => 'MT', 'NEBRASKA' => 'NE', 'NEVADA' => 'NV', 'NEW HAMPSHIRE' => 'NH', 'NEW JERSEY' => 'NJ', 'NEW MEXICO' => 'NM', 'NEW YORK' => 'NY', 'NORTH CAROLINA' => 'NC', 'NORTH DAKOTA' => 'ND', 'OHIO' => 'OH', 'OKLAHOMA' => 'OK', 'OREGON' => 'OR', 'PENNSYLVANIA' => 'PA', 'RHODE ISLAND' => 'RI', 'SOUTH CAROLINA' => 'SC', 'SOUTH DAKOTA' => 'SD', 'TENNESSEE' => 'TN', 'TEXAS' => 'TX', 'UTAH' => 'UT', 'VERMONT' => 'VT', 'VIRGINIA' => 'VA', 'WASHINGTON' => 'WA', 'WEST VIRGINIA' => 'WV', 'WISCONSIN' => 'WI', 'WYOMING' => 'WY', 'ALBERTA' => 'AB', 'BRITISH COLUMBIA' => 'BC', 'MANITOBA' => 'MB', 'NEW BRUNSWICK' => 'NB', 'NEWFOUNDLAND AND LABRADOR' => 'NL', 'NOVA SCOTIA' => 'NS', 'NORTWEST TERRITORIES' => 'NT', 'NUNAVUT' => 'NU', 'ONTARIO' => 'ON', 'PRINCE EDWARD ISLAND' => 'PE', 'QUEBEC' => 'QC', 'SASKATCHEWAN' => 'SK', 'YUKON' => 'YT', 'PUERTO RICO' => 'PR', 'VIRGIN ISLANDS' => 'VI', 'WASHINGTON DC' => 'DC'];

 // first check if input is two letters, and if so make sure that it matches one of the abbreviations, then return that
 if ( strlen( $state ) == 2 ) {
   if ( in_array( strtoupper( $state ), $states ) ) {
      return strtoupper( $state );
   } else {
    return null;
  }
}

   // check for the full state name in the array
  if ( array_key_exists( strtoupper( $state ), $states ) ) {
    return $states[strtoupper( $state )];
  } else {
    return null;
  }
}

If it is a two letter string it checks to ensure that it is a state abbreviation, then returns the uppercase form of that, or null if not found in the array. If it is anything longer it checks to see if it is a key in the array, and returns the abbreviation, or null if not found.

Here is a function that you can pass in the state name, and get the abbreviation back. Based on a few comments from this amusing thread. Includes Canadian provinces, since I needed those.

function state_abreviation_for( $state ) {
 // from https://gist.github.com/maxrice/2776900 and http://www.comeexplorecanada.com/abbreviations.php
 static $states = ['ALABAMA' => 'AL', 'ALASKA' => 'AK', 'ARIZONA' => 'AZ', 'ARKANSAS' => 'AR', 'CALIFORNIA' => 'CA', 'COLORADO' => 'CO', 'CONNECTICUT' => 'CT', 'DELAWARE' => 'DE', 'FLORIDA' => 'FL', 'GEORGIA' => 'GA', 'HAWAII' => 'HI', 'IDAHO' => 'ID', 'ILLINOIS' => 'IL', 'INDIANA' => 'IN', 'IOWA' => 'IA', 'KANSAS' => 'KS', 'KENTUCKY' => 'KY', 'LOUISIANA' => 'LA', 'MAINE' => 'ME', 'MARYLAND' => 'MD', 'MASSACHUSETTS' => 'MA', 'MICHIGAN' => 'MI', 'MINNESOTA' => 'MN', 'MISSISSIPPI' => 'MS', 'MISSOURI' => 'MO', 'MONTANA' => 'MT', 'NEBRASKA' => 'NE', 'NEVADA' => 'NV', 'NEW HAMPSHIRE' => 'NH', 'NEW JERSEY' => 'NJ', 'NEW MEXICO' => 'NM', 'NEW YORK' => 'NY', 'NORTH CAROLINA' => 'NC', 'NORTH DAKOTA' => 'ND', 'OHIO' => 'OH', 'OKLAHOMA' => 'OK', 'OREGON' => 'OR', 'PENNSYLVANIA' => 'PA', 'RHODE ISLAND' => 'RI', 'SOUTH CAROLINA' => 'SC', 'SOUTH DAKOTA' => 'SD', 'TENNESSEE' => 'TN', 'TEXAS' => 'TX', 'UTAH' => 'UT', 'VERMONT' => 'VT', 'VIRGINIA' => 'VA', 'WASHINGTON' => 'WA', 'WEST VIRGINIA' => 'WV', 'WISCONSIN' => 'WI', 'WYOMING' => 'WY', 'ALBERTA' => 'AB', 'BRITISH COLUMBIA' => 'BC', 'MANITOBA' => 'MB', 'NEW BRUNSWICK' => 'NB', 'NEWFOUNDLAND AND LABRADOR' => 'NL', 'NOVA SCOTIA' => 'NS', 'NORTWEST TERRITORIES' => 'NT', 'NUNAVUT' => 'NU', 'ONTARIO' => 'ON', 'PRINCE EDWARD ISLAND' => 'PE', 'QUEBEC' => 'QC', 'SASKATCHEWAN' => 'SK', 'YUKON' => 'YT', 'PUERTO RICO' => 'PR', 'VIRGIN ISLANDS' => 'VI', 'WASHINGTON DC' => 'DC'];

 // first check if input is two letters, and if so make sure that it matches one of the abbreviations, then return that
 if ( strlen( $state ) == 2 ) {
   if ( in_array( strtoupper( $state ), $states ) ) {
      return strtoupper( $state );
   } else {
    return null;
  }
}

   // check for the full state name in the array
  if ( array_key_exists( strtoupper( $state ), $states ) ) {
    return $states[strtoupper( $state )];
  } else {
    return null;
  }
}

If it is a two letter string it checks to ensure that it is a state abbreviation, then returns the uppercase form of that, or null if not found in the array. If it is anything longer it checks to see if it is a key in the array, and returns the abbreviation, or null if not found.

Awesome. Thanks

@n18l
Copy link

n18l commented May 6, 2021

Here is a PHP array of US states & territories keyed by the cumulative total of all ZIP codes within their borders:

$state_zip_code_totals = [
    13168     => 'VI',
    96799     => 'AS',
    140075    => 'PR',
    193879    => 'PW',
    193930    => 'MH',
    260688    => 'RI',
    290853    => 'MP',
    387770    => 'FM',
    991495    => 'NH',
    1259966   => 'GU',
    1338256   => 'MA',
    1696720   => 'VT',
    1906928   => 'AA',
    1946248   => 'DE',
    2187658   => 'ME',
    2814858   => 'CT',
    4350704   => 'AE',
    5819302   => 'NJ',
    6597739   => 'DC',
    13199122  => 'MD',
    13452400  => 'HI',
    15919979  => 'SC',
    16101058  => 'WY',
    19197510  => 'AP',
    20864380  => 'MS',
    22048513  => 'WV',
    22609881  => 'SD',
    22679051  => 'NV',
    23837397  => 'ND',
    24084963  => 'MT',
    27151742  => 'ID',
    27312212  => 'AK',
    27845593  => 'NY',
    28797817  => 'VA',
    29359808  => 'UT',
    30070901  => 'TN',
    30155013  => 'AL',
    30285870  => 'GA',
    30585902  => 'NC',
    37530312  => 'NM',
    38098744  => 'PA',
    39881387  => 'KY',
    42629108  => 'NE',
    46588515  => 'IN',
    47829299  => 'OR',
    48542656  => 'WI',
    48607861  => 'AZ',
    49744409  => 'FL',
    50702440  => 'KS',
    51307976  => 'LA',
    51336487  => 'AR',
    53456968  => 'CO',
    54458540  => 'IA',
    57285510  => 'MI',
    57376000  => 'OK',
    57656436  => 'MN',
    64342337  => 'OH',
    72268165  => 'WA',
    75564998  => 'MO',
    97879345  => 'IL',
    206507257 => 'TX',
    248018835 => 'CA',
];

This is extremely useful if you would enjoy spending several hours verifying whether a random internet user would really go to the trouble of posting accurate data for something that has absolutely no practical use whatsoever in a format that foregoes any semblance of usability.

@maxrice
Copy link
Author

maxrice commented May 8, 2021

@nbrombal thanks! that's exactly what I needed for a project I've been working on 😼

@GermanPearls
Copy link

Here's a switch statement (in alphabetical order):

switch($us_state) {
case "Alabama":
return 0.01;
break;
case "Alaska":
return 0.02;
break;
case "Arizona":
return 0.01;
break;
case "Arkansas":
return 0.01;
break;
case "California":
return 0.01;
break;
case "Colorado":
return 0.01;
break;
case "Connecticut":
return 0.01;
break;
case "Delaware":
return 0.01;
break;
case "Florida":
return 0.01;
break;
case "Georgia":
return 0.01;
break;
case "Hawaii":
return 0.01;
break;
case "Idaho":
return 0.01;
break;
case "Illinois":
return 0.01;
break;
case "Indiana":
return 0.01;
break;
case "Iowa":
return 0.01;
break;
case "Kansas":
return 0.01;
break;
case "Kentucky":
return 0.01;
break;
case "Louisiana":
return 0.01;
break;
case "Maine":
return 0.01;
break;
case "Maryland":
return 0.01;
break;
case "Massachusetts":
return 0.01;
break;
case "Michigan":
return 0.01;
break;
case "Minnesota":
return 0.01;
break;
case "Mississippi":
return 0.01;
break;
case "Missouri":
return 0.01;
break;
case "Montana":
return 0.01;
break;
case "Nebraska":
return 0.01;
break;
case "Nevada":
return 0.01;
break;
case "New Hampshire":
return 0.01;
break;
case "New Jersey":
return 0.01;
break;
case "New Mexico":
return 0.01;
break;
case "New York":
return 0.01;
break;
case "North Carolina":
return 0.01;
break;
case "North Dakota":
return 0.01;
break;
case "Ohio":
return 0.01;
break;
case "Oklahoma":
return 0.01;
break;
case "Oregon":
return 0.01;
break;
case "Pennsylvania":
return 0.01;
break;
case "Rhode Island":
return 0.01;
break;
case "South Carolina":
return 0.01;
break;
case "South Dakota":
return 0.01;
break;
case "Tennessee":
return 0.01;
break;
case "Texas":
return 0.01;
break;
case "Utah":
return 0.01;
break;
case "Vermont":
return 0.01;
break;
case "Virginia":
return 0.01;
break;
case "Washington":
return 0.01;
break;
case "West Virginia":
return 0.01;
break;
case "Wisconsin":
return 0.01;
break;
case "Wyoming":
return 0.01;
break;
}

@hkbertoson
Copy link

Here is a php array of all the states and abbreviations in binary

$us_states_binary = array(
    '01000001 01001100' => '01000001 01101100 01100001 01100010 01100001 01101101 01100001'
    '01000001 01001011' => '01000001 01101100 01100001 01110011 01101011 01100001'
    '01000001 01011010' => '01000001 01110010 01101001 01111010 01101111 01101110 01100001'
    '01000001 01010010' => '01000001 01110010 01101011 01100001 01101110 01110011 01100001 01110011'
    '01000011 01000001' => '01000011 01100001 01101100 01101001 01100110 01101111 01110010 01101110 01101001 01100001'
    '01000011 01001111' => '01000011 01101111 01101100 01101111 01110010 01100001 01100100 01101111'
    '01000011 01010100' => '01000011 01101111 01101110 01101110 01100101 01100011 01110100 01101001 01100011 01110101 01110100'
    '01000100 01000101' => '01000100 01100101 01101100 01100001 01110111 01100001 01110010 01100101'
    '01000100 01000011' => '01000100 01101001 01110011 01110100 01110010 01101001 01100011 01110100 00100000 01101111 01100110 00100000 01000011 01101111 01101100 01110101 01101101 0110001001101001 01100001'
    '01000110 01001100' => '01000110 01101100 01101111 01110010 01101001 01100100 01100001'
    '01000111 01000001' => '01000111 01100101 01101111 01110010 01100111 01101001 01100001'
    '01001000 01001001' => '01001000 01100001 01110111 01100001 01101001 01101001'
    '01001001 01000100' => '01001001 01100100 01100001 01101000 01101111'
    '01001001 01001100' => '01001001 01101100 01101100 01101001 01101110 01101111 01101001 01110011'
    '01001001 01001110' => '01001001 01101110 01100100 01101001 01100001 01101110 01100001'
    '01001001 01000001' => '01001001 01101111 01110111 01100001'
    '01001011 01010011' => '01001011 01100001 01101110 01110011 01100001 01110011'
    '01001011 01011001' => '01001011 01100101 01101110 01110100 01110101 01100011 01101011 01111001'
    '01001100 01000001' => '01001100 01101111 01110101 01101001 01110011 01101001 01100001 01101110 01100001'
    '01001101 01000101' => '01001101 01100001 01101001 01101110 01100101'
    '01001101 01000100' => '01001101 01100001 01110010 01111001 01101100 01100001 01101110 01100100'
    '01001101 01000001' => '01001101 01100001 01110011 01110011 01100001 01100011 01101000 01110101 01110011 01100101 01110100 01110100 01110011'
    '01001101 01001001' => '01001101 01101001 01100011 01101000 01101001 01100111 01100001 01101110'
    '01001101 01001110' => '01001101 01101001 01101110 01101110 01100101 01110011 01101111 01110100 01100001'
    '01001101 01010011' => '01001101 01101001 01110011 01110011 01101001 01110011 01110011 01101001 01110000 01110000 01101001'
    '01001101 01001111' => '01001101 01101001 01110011 01110011 01101111 01110101 01110010 01101001'
    '01001101 01010100' => '01001101 01101111 01101110 01110100 01100001 01101110 01100001'
    '01001110 01000101' => '01001110 01100101 01100010 01110010 01100001 01110011 01101011 01100001'
    '01001110 01010110' => '01001110 01100101 01110110 01100001 01100100 01100001'
    '01001110 01001000' => '01001110 01100101 01110111 00100000 01001000 01100001 01101101 01110000 01110011 01101000 01101001 01110010 01100101'
    '01001110 01001010' => '01001110 01100101 01110111 00100000 01001010 01100101 01110010 01110011 01100101 01111001'
    '01001110 01001101' => '01001110 01100101 01110111 00100000 01001101 01100101 01111000 01101001 01100011 01101111'
    '01001110 01011001' => '01001110 01100101 01110111 00100000 01011001 01101111 01110010 01101011'
    '01001110 01000011' => '01001110 01101111 01110010 01110100 01101000 00100000 01000011 01100001 01110010 01101111 01101100 01101001 01101110 01100001'
    '01001110 01000100' => '01001110 01101111 01110010 01110100 01101000 00100000 01000100 01100001 01101011 01101111 01110100 01100001'
    '01001111 01001000' => '01001111 01101000 01101001 01101111'
    '01001111 01001011' => '01001111 01101011 01101100 01100001 01101000 01101111 01101101 01100001'
    '01001111 01010010' => '01001111 01110010 01100101 01100111 01101111 01101110'
    '01010000 01000001' => '01010000 01100101 01101110 01101110 01110011 01111001 01101100 01110110 01100001 01101110 01101001 01100001'
    '01010010 01001001' => '01010010 01101000 01101111 01100100 01100101 00100000 01001001 01110011 01101100 01100001 01101110 01100100'
    '01010011 01000011' => '01010011 01101111 01110101 01110100 01101000 00100000 01000011 01100001 01110010 01101111 01101100 01101001 01101110 01100001'
    '01010011 01000100' => '01010011 01101111 01110101 01110100 01101000 00100000 01000100 01100001 01101011 01101111 01110100 01100001'
    '01010100 01001110' => '01010100 01100101 01101110 01101110 01100101 01110011 01110011 01100101 01100101'
    '01010100 01011000' => '01010100 01100101 01111000 01100001 01110011'
    '01010101 01010100' => '01010101 01110100 01100001 01101000'
    '01010110 01010100' => '01010110 01100101 01110010 01101101 01101111 01101110 01110100'
    '01010110 01000001' => '01010110 01101001 01110010 01100111 01101001 01101110 01101001 01100001'
    '01010111 01000001' => '01010111 01100001 01110011 01101000 01101001 01101110 01100111 01110100 01101111 01101110'
    '01010111 01010110' => '01010111 01100101 01110011 01110100 00100000 01010110 01101001 01110010 01100111 01101001 01101110 01101001 01100001'
    '01010111 01001001' => '01010111 01101001 01110011 01100011 01101111 01101110 01110011 01101001 01101110'
    '01010111 01011001' => '01010111 01111001 01101111 01101101 01101001 01101110 01100111'
);

This is useful if you want to take the time and decode all of this.

@bra1nDeaD
Copy link

In case you live in Europe, like me:

$states = array();

@j4nr6n
Copy link

j4nr6n commented Oct 15, 2021

State names, but without the vowels:

$stateNames = [
    'AL'=>'lbm',
    'AK'=>'lsk',
    'AS'=>'mrcn sm',
    'AZ'=>'rzn',
    'AR'=>'rknss',
    'CA'=>'Clfrn',
    'CO'=>'Clrd',
    'CT'=>'Cnnctct',
    'DE'=>'Dlwr',
    'DC'=>'Dstrct f Clmb',
    'FM'=>'Fdrtd Stts f Mcrns',
    'FL'=>'Flrd',
    'GA'=>'Grg',
    'GU'=>'Gm G',
    'HI'=>'Hw',
    'ID'=>'dh',
    'IL'=>'llns',
    'IN'=>'ndn',
    'IA'=>'w',
    'KS'=>'Knss',
    'KY'=>'Kntck',
    'LA'=>'Lsn',
    'ME'=>'Mn',
    'MH'=>'Mrshll slnds',
    'MD'=>'Mrlnd',
    'MA'=>'Msschstts',
    'MI'=>'Mchgn',
    'MN'=>'Mnnst',
    'MS'=>'Msssspp',
    'MO'=>'Mssr',
    'MT'=>'Mntn',
    'NE'=>'Nbrsk',
    'NV'=>'Nvd',
    'NH'=>'Nw Hmpshr',
    'NJ'=>'Nw Jrs',
    'NM'=>'Nw Mxc',
    'NY'=>'Nw rk',
    'NC'=>'Nrth Crln',
    'ND'=>'Nrth Dkt',
    'MP'=>'Nrthrn Mrn slnds',
    'OH'=>'h',
    'OK'=>'klhm',
    'OR'=>'rgn',
    'PW'=>'Pl',
    'PA'=>'Pnnslvn',
    'PR'=>'Prt Rc',
    'RI'=>'Rhd slnd',
    'SC'=>'Sth Crln',
    'SD'=>'Sth Dkt',
    'TN'=>'Tnnss',
    'TX'=>'Txs',
    'UT'=>'th',
    'VT'=>'Vrmnt',
    'VI'=>'Vrgn slnds',
    'VA'=>'Vrgn',
    'WA'=>'Wshngtn',
    'WV'=>'Wst Vrgn',
    'WI'=>'Wscnsn',
    'WY'=>'Wmng',
    'AE'=>'rmd Frcs frc \ Cnd \ rp \ Mddl st',
    'AA'=>'rmd Frcs mrc (xcpt Cnd)',
    'AP'=>'rmd Frcs Pcfc'
];

@emargareten
Copy link

@shellscape
Copy link

@humbletiger
Copy link

humbletiger commented Nov 27, 2021

Convert case insensitive long-form spelling into the abbreviation, or return original uppercase if no match (comedy not included).

function state($state_entry) {
	switch( strtolower($state_entry) ) {
		case "district of columbia": $state = "DC"; break;
		case "alaska": $state = "AK"; break;
		case "alabama": $state = "AL"; break;
		case "arkansas": $state = "AR"; break;
		case "arizona": $state = "AZ"; break;
		case "california": $state = "CA"; break;
		case "colorado": $state = "CO"; break;
		case "connecticut": $state = "CT"; break;
		case "delaware": $state = "DE"; break;
		case "florida": $state = "FL"; break;
		case "georgia": $state = "GA"; break;
		case "hawaii": $state = "HI"; break;
		case "iowa": $state = "IA"; break;
		case "idaho": $state = "ID"; break;
		case "illinois": $state = "IL"; break;
		case "indiana": $state = "IN"; break;
		case "kansas": $state = "KS"; break;
		case "kentucky": $state = "KY"; break;
		case "louisiana": $state = "LA"; break;
		case "massachusetts": $state = "MA"; break;
		case "maryland": $state = "MD"; break;
		case "maine": $state = "ME"; break;
		case "michigan": $state = "MI"; break;
		case "minnesota": $state = "MN"; break;
		case "missouri": $state = "MO"; break;
		case "mississippi": $state = "MS"; break;
		case "montana": $state = "MT"; break;
		case "north carolina": $state = "NC"; break;
		case "north dakota": $state = "ND"; break;
		case "nebraska": $state = "NE"; break;
		case "new hampshire": $state = "NH"; break;
		case "new jersey": $state = "NJ"; break;
		case "new mexico": $state = "NM"; break;
		case "nevada": $state = "NV"; break;
		case "new york": $state = "NY"; break;
		case "ohio": $state = "OH"; break;
		case "oklahoma": $state = "OK"; break;
		case "oregon": $state = "OR"; break;
		case "pennsylvania": $state = "PA"; break;
		case "rhode island": $state = "RI"; break;
		case "south carolina": $state = "SC"; break;
		case "south dakota": $state = "SD"; break;
		case "tennessee": $state = "TN"; break;
		case "texas": $state = "TX"; break;
		case "utah": $state = "UT"; break;
		case "virginia": $state = "VA"; break;
		case "vermont": $state = "VT"; break;
		case "washington": $state = "WA"; break;
		case "wisconsin": $state = "WI"; break;
		case "west virginia": $state = "WV"; break;
		case "wyoming": $state = "WY"; break;
		default: $state = $state_entry;
	}
	return strtoupper($state);
}

@iamkeir
Copy link

iamkeir commented Mar 25, 2022

WHY IS EVERYONE SHOUTING

$stateNames = [
'AL' => 'Alabama', 
'AK' => 'Alaska', 
'AS' => 'American Samoa', 
'AZ' => 'Arizona', 
'AR' => 'Arkansas', 
'AE' => 'Armed Forces - Europe', 
'AP' => 'Armed Forces - Pacific', 
'AA' => 'Armed Forces - USA/Canada', 
'CA' => 'California', 
'CO' => 'Colorado', 
'CT' => 'Connecticut', 
'DE' => 'Delaware', 
'DC' => 'District of Columbia', 
'FM' => 'Federated States of Micronesia', 
'FL' => 'Florida', 
'GA' => 'Georgia', 
'GU' => 'Guam', 
'HI' => 'Hawaii', 
'ID' => 'Idaho', 
'IL' => 'Illinois', 
'IN' => 'Indiana', 
'IA' => 'Iowa', 
'KS' => 'Kansas', 
'KY' => 'Kentucky', 
'LA' => 'Louisiana', 
'ME' => 'Maine', 
'MH' => 'Marshall Islands', 
'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', 
'PR' => 'Puerto Rico', 
'RI' => 'Rhode Island', 
'SC' => 'South Carolina', 
'SD' => 'South Dakota', 
'TN' => 'Tennessee', 
'TX' => 'Texas', 
'UT' => 'Utah', 
'VT' => 'Vermont', 
'VI' => 'Virgin Islands', 
'VA' => 'Virginia', 
'WA' => 'Washington', 
'WV' => 'West Virginia', 
'WI' => 'Wisconsin', 
'WY' => 'Wyoming', 
];

@yomyyo
Copy link

yomyyo commented Mar 30, 2022

Reverse reverse

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

@nikmclaughlin
Copy link

A PHP array of state names and abbreviations but every time there's an 'a' I insert the next lyric to All-Star by Smash Mouth

<?php

/* From https://pe.usps.com/text/pub28/28apb.htm && https://www.google.com/search?q=all+star+lyrics */

$us_state_all_star_names = array(
	'AsomebodyL'=>'AonceLAtoldBAmeMAthe',
	'AworldK'=>'AisLAgonnaSKAroll',
	'AmeS'=>'AiMERICAaintN SAtheMOAsharpest',
	'AtoolZ'=>'AinRIZONAthe',
	'AshedR'=>'AsheRKAwasNSAlookingS',
	'CAkind'=>'CAofLIFORNIAdumb',
	'CO'=>'COLORAwithDO',
	'CT'=>'CONNECTICUT',
	'DE'=>'DELAherWAfingerRE',
	'DC'=>'DISTRICT OF COLUMBIAand',
	'FM'=>'FEDERAherTED STAthumbTES OF MICRONESIAin',
	'FL'=>'FLORIDAthe',
	'GAshape'=>'GEORGIAof',
	'GU'=>'GUAanM GU',
	'HI'=>'HA"L"WAonII',
	'ID'=>'IDAherHO',
	'IL'=>'ILLINOIS',
	'IN'=>'INDIAforeheadNAwell',
	'IAthe'=>'IOWAyears',
	'KS'=>'KAstartNSAcomingS',
	'KY'=>'KENTUCKY',
	'LAand'=>'LOUISIAtheyNAdont',
	'ME'=>'MAstopINE',
	'MH'=>'MAcomingRSHAfedLL ISLAtoNDS',
	'MD'=>'MAtheRYLArulesND',
	'MAand'=>'MAiSSAhitCHUSETTS',
	'MI'=>'MICHIGAtheN',
	'MN'=>'MINNESOTAground',
	'MS'=>'MISSISSIPPI',
	'MO'=>'MISSOURI',
	'MT'=>'MONTArunningNAdidnt',
	'NE'=>'NEBRAmakeSKAsense',
	'NV'=>'NEVAnotDAto',
	'NH'=>'NEW HAliveMPSHIRE',
	'NJ'=>'NEW JERSEY',
	'NM'=>'NEW MEXICO',
	'NY'=>'NEW YORK',
	'NC'=>'NORTH CAforROLINAfun',
	'ND'=>'NORTH DAyourKOTAbrain',
	'MP'=>'NORTHERN MAgetsRIAsmartNAbut ISLAyourNDS',
	'OH'=>'OHIO',
	'OK'=>'OKLAheadHOMAgets',
	'OR'=>'OREGON',
	'PW'=>'PAdumbLAsoU',
	'PAmuch'=>'PENNSYLVAtoNIAdo',
	'PR'=>'PUERTO RICO',
	'RI'=>'RHODE ISLAsoND',
	'SC'=>'SOUTH CAmuchROLINAto',
	'SD'=>'SOUTH DAseeKOTAso',
	'TN'=>'TENNESSEE',
	'TX'=>'TEXAwhatsS',
	'UT'=>'UTAwrongH',
	'VT'=>'VERMONT',
	'VI'=>'VIRGIN ISLAwithNDS',
	'VAtaking'=>'VIRGINIAthe',
	'WAback'=>'WAstreetsSHINGTON',
	'WV'=>'WEST VIRGINIAyoull',
	'WI'=>'WISCONSIN',
	'WY'=>'WYOMING',
	'AneverE'=>'AknowRMED FORCES AifFRICAyou \ CAdontNAgoDAyoull \ EUROPE \ MIDDLE EAneverST',
	'AshineAif'=>'AyouRMED FORCES AdontMERICAglow (EXCEPT CAheyNAnowDAyoure)',
	'AanP'=>'AallRMED FORCES PAstarCIFIC'
);

?>

@technoken35
Copy link

This is not accurate

@amims71
Copy link

amims71 commented Oct 31, 2022

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

@ianrodrigues
Copy link

This is a code launch an EC2 instance in AWS for each state on the list. Might be very useful.

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

resource "aws_instance" "states_instance" {
  count = length(local.states)

  instance_type = "t2.micro"
  ami           = "ami-0c55b159cbfafe1f0"

  tags = {
    Name = keys(local.states)[count.index]
    Abbr = values(local.states)[count.index]
  }
}

@whoami15
Copy link

whoami15 commented Feb 5, 2023

  1. Whisk 2 large eggs, 2 tablespoons milk and a pinch of kosher salt in a medium bowl until very well combined.

  2. Meanwhile, preheat a small nonstick skillet over medium-high heat. Once the skillet warm, add 1 tablespoon of butter, then swirl the pan to distribute the butter as it melts. Once the butter stops sizzling and the foam subsides, add the eggs. Pause to the let the eggs heat slightly. Stir vigorously with a heat-proof rubber spatula, making sure to include the sides of the egg mixture so it cooks evenly.

  3. Once the omelet is almost set but still custardy, hold the skillet at a 45-degree angle to the stove and carefully fold the omelet like a business letter. The underside should not have any browning on it. Transfer to a warm plate serve with a pinch of salt and freshly chopped fine herbs, such as parsley, chives, chervil and/or tarragon.

@bluffdigital
Copy link

$states = ['Alaska', 'Alabama', 'Arkansas', 'Arizona', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming']

@benjdotxyz
Copy link

A PHP Array of all the state birds if every state's bird were the American kestrel.


$state_birds_kestrel = array(
    'Alabama' => 'American kestrel',
    'Alaska' => 'American kestrel',
    'Arizona' => 'American kestrel',
    'Arkansas' => 'American kestrel',
    'California' => 'American kestrel',
    'Colorado' => 'American kestrel',
    'Connecticut' => 'American kestrel',
    'Delaware' => 'American kestrel',
    'Florida' => 'American kestrel',
    'Georgia' => 'American kestrel',
    'Hawaii' => 'American kestrel',
    'Idaho' => 'American kestrel',
    'Illinois' => 'American kestrel',
    'Indiana' => 'American kestrel',
    'Iowa' => 'American kestrel',
    'Kansas' => 'American kestrel',
    'Kentucky' => 'American kestrel',
    'Louisiana' => 'American kestrel',
    'Maine' => 'American kestrel',
    'Maryland' => 'American kestrel',
    'Massachusetts' => 'American kestrel',
    'Michigan' => 'American kestrel',
    'Minnesota' => 'American kestrel',
    'Mississippi' => 'American kestrel',
    'Missouri' => 'American kestrel',
    'Montana' => 'American kestrel',
    'Nebraska' => 'American kestrel',
    'Nevada' => 'American kestrel',
    'New Hampshire' => 'American kestrel',
    'New Jersey' => 'American kestrel',
    'New Mexico' => 'American kestrel',
    'New York' => 'American kestrel',
    'North Carolina' => 'American kestrel',
    'North Dakota' => 'American kestrel',
    'Ohio' => 'American kestrel',
    'Oklahoma' => 'American kestrel',
    'Oregon' => 'American kestrel',
    'Pennsylvania' => 'American kestrel',
    'Rhode Island' => 'American kestrel',
    'South Carolina' => 'American kestrel',
    'South Dakota' => 'American kestrel',
    'Tennessee' => 'American kestrel',
    'Texas' => 'American kestrel',
    'Utah' => 'American kestrel',
    'Vermont' => 'American kestrel',
    'Virginia' => 'American kestrel',
    'Washington' => 'American kestrel',
    'West Virginia' => 'American kestrel',
    'Wisconsin' => 'American kestrel',
    'Wyoming' => 'American kestrel',
  );

This could be useful in the future if every state changed its official bird to be the American Kestrel (Falco sparverius), aka the sparrow hawk.

@bryan-rigsby
Copy link

const stateAbbreviationsArray = [
{ label: 'AL', value: 'AL' },
{ label: 'AK', value: 'AK' },
{ label: 'AZ', value: 'AZ' },
{ label: 'AR', value: 'AR' },
{ label: 'CA', value: 'CA' },
{ label: 'CO', value: 'CO' },
{ label: 'CT', value: 'CT' },
{ label: 'DE', value: 'DE' },
{ label: 'FL', value: 'FL' },
{ label: 'GA', value: 'GA' },
{ label: 'HI', value: 'HI' },
{ label: 'ID', value: 'ID' },
{ label: 'IL', value: 'IL' },
{ label: 'IN', value: 'IN' },
{ label: 'IA', value: 'IA' },
{ label: 'KS', value: 'KS' },
{ label: 'KY', value: 'KY' },
{ label: 'LA', value: 'LA' },
{ label: 'ME', value: 'ME' },
{ label: 'MD', value: 'MD' },
{ label: 'MA', value: 'MA' },
{ label: 'MI', value: 'MI' },
{ label: 'MN', value: 'MN' },
{ label: 'MS', value: 'MS' },
{ label: 'MO', value: 'MO' },
{ label: 'MT', value: 'MT' },
{ label: 'NE', value: 'NE' },
{ label: 'NV', value: 'NV' },
{ label: 'NH', value: 'NH' },
{ label: 'NJ', value: 'NJ' },
{ label: 'NM', value: 'NM' },
{ label: 'NY', value: 'NY' },
{ label: 'NC', value: 'NC' },
{ label: 'ND', value: 'ND' },
{ label: 'OH', value: 'OH' },
{ label: 'OK', value: 'OK' },
{ label: 'OR', value: 'OR' },
{ label: 'PA', value: 'PA' },
{ label: 'RI', value: 'RI' },
{ label: 'SC', value: 'SC' },
{ label: 'SD', value: 'SD' },
{ label: 'TN', value: 'TN' },
{ label: 'TX', value: 'TX' },
{ label: 'UT', value: 'UT' },
{ label: 'VT', value: 'VT' },
{ label: 'VA', value: 'VA' },
{ label: 'WA', value: 'WA' },
{ label: 'WV', value: 'WV' },
{ label: 'WI', value: 'WI' },
{ label: 'WY', value: 'WY' }
];

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment