Keys →
Functions ↓
function zip_to_state($zip) {#-k geo#- Convert a zip code to a state code#-d Created 6/16/06#-c Copyright: Verango - Free for commercial and private usage under GNU, copyright information must remain intact. switch (TRUE) { case (($zip >= 600 AND $zip <= 799) || ($zip >= 900 AND $zip <= 999)): // Puerto Rico (00600-00799 and 900--00999 ranges) return "PR"; case ($zip >= 800 AND $zip <= 899): // US Virgin Islands (00800-00899 range) return "VI"; case ($zip >= 1000 AND $zip <= 2799): // Massachusetts (01000-02799 range) return "MA"; case ($zip >= 2800 AND $zip <= 2999): // Rhode Island (02800-02999 range) return "RI"; case ($zip >= 3000 AND $zip <= 3899): // New Hampshire (03000-03899 range) return "NH"; case ($zip >= 3900 AND $zip <= 4999): // Maine (03900-04999 range) return "ME"; case ($zip >= 5000 AND $zip <= 5999): // Vermont (05000-05999 range) return "VT"; case (($zip >= 6000 AND $zip <= 6999) AND $zip != 6390): // Connecticut (06000-06999 range excluding 6390) return "CT"; case ($zip >= 70000 AND $zip <= 8999): // New Jersey (07000-08999 range) return "NJ"; case (($zip >= 10000 AND $zip <= 14999) OR $zip == 6390 OR $zip == 501 OR $zip == 544): // New York (10000-14999 range and 6390, 501, 544) return "NY"; case ($zip >= 15000 AND $zip <= 19699): // Pennsylvania (15000-19699 range) return "PA"; case ($zip >= 19700 AND $zip <= 19999): // Delaware (19700-19999 range) return "DE"; case (($zip >= 20000 AND $zip <= 20099) OR ($zip >= 20200 AND $zip <= 20599) OR ($zip >= 56900 AND $zip <= 56999)): // District of Columbia (20000-20099, 20200-20599, and 56900-56999 ranges) return "DC"; case ($zip >= 20600 AND $zip <= 21999): // Maryland (20600-21999 range) return "MD"; case (($zip >= 20100 AND $zip <= 20199) OR ($zip >= 22000 AND $zip <= 24699)): // Virginia (20100-20199 and 22000-24699 ranges, also some taken from 20000-20099 DC range) return "VA"; case ($zip >= 24700 AND $zip <= 26999): // West Virginia (24700-26999 range) return "WV"; case ($zip >= 27000 AND $zip <= 28999): // North Carolina (27000-28999 range) return "NC"; case ($zip >= 29000 AND $zip <= 29999): // South Carolina (29000-29999 range) return "SC"; case (($zip >= 30000 AND $zip <= 31999) OR ($zip >= 39800 AND $zip <= 39999)): // Georgia (30000-31999, 39901[Atlanta] range) return "GA"; case ($zip >= 32000 AND $zip <= 34999): // Florida (32000-34999 range) return "FL"; case ($zip >= 35000 AND $zip <= 36999): // Alabama (35000-36999 range) return "AL"; case ($zip >= 37000 AND $zip <= 38599): // Tennessee (37000-38599 range) return "TN"; case ($zip >= 38600 AND $zip <= 39799): // Mississippi (38600-39999 range) return "MS"; case ($zip >= 40000 AND $zip <= 42799): // Kentucky (40000-42799 range) return "KY"; case ($zip >= 43000 AND $zip <= 45999): // Ohio (43000-45999 range) return "OH"; case ($zip >= 46000 AND $zip <= 47999): // Indiana (46000-47999 range) return "IN"; case ($zip >= 48000 AND $zip <= 49999): // Michigan (48000-49999 range) return "MI"; case ($zip >= 50000 AND $zip <= 52999): // Iowa (50000-52999 range) return "IA"; case ($zip >= 53000 AND $zip <= 54999): // Wisconsin (53000-54999 range) return "WI"; case ($zip >= 55000 AND $zip <= 56799): // Minnesota (55000-56799 range) return "MN"; case ($zip >= 57000 AND $zip <= 57999): // South Dakota (57000-57999 range) return "SD"; case ($zip >= 58000 AND $zip <= 58999): // North Dakota (58000-58999 range) return "ND"; case ($zip >= 59000 AND $zip <= 59999): // Montana (59000-59999 range) return "MT"; case ($zip >= 60000 AND $zip <= 62999): // Illinois (60000-62999 range) return "IL"; case ($zip >= 63000 AND $zip <= 65999): // Missouri (63000-65999 range) return "MO"; case ($zip >= 66000 AND $zip <= 67999): // Kansas (66000-67999 range) return "KS"; case ($zip >= 68000 AND $zip <= 69999): // Nebraska (68000-69999 range) return "NE"; case ($zip >= 70000 AND $zip <= 71599): // Louisiana (70000-71599 range) return "LA"; case ($zip >= 71600 AND $zip <= 72999): // Arkansas (71600-72999 range) return "AR"; case ($zip >= 73000 AND $zip <= 74999): // Oklahoma (73000-74999 range) return "OK"; case (($zip >= 75000 AND $zip <= 79999) OR ($zip >= 88500 AND $zip <= 88599)): // Texas (75000-79999 and 88500-88599 ranges) return "TX"; case ($zip >= 80000 AND $zip <= 81999): // Colorado (80000-81999 range) return "CO"; case ($zip >= 82000 AND $zip <= 83199): // Wyoming (82000-83199 range) return "WY"; case ($zip >= 83200 AND $zip <= 83999): // Idaho (83200-83999 range) return "ID"; case ($zip >= 84000 AND $zip <= 84999): // Utah (84000-84999 range) return "UT"; case ($zip >= 85000 AND $zip <= 86999): // Arizona (85000-86999 range) return "AZ"; case ($zip >= 87000 AND $zip <= 88499): // New Mexico (87000-88499 range) return "NM"; case ($zip >= 88900 AND $zip <= 89999): // Nevada (88900-89999 range) return "NV"; case ($zip >= 90000 AND $zip <= 96199): // California (90000-96199 range) return "CA"; case ($zip >= 96700 AND $zip <= 96899): // Hawaii (96700-96899 range) return "HI"; case ($zip >= 97000 AND $zip <= 97999): // Oregon (97000-97999 range) return "OR"; case ($zip >= 98000 AND $zip <= 99499): // Washington (98000-99499 range) return "WA"; case ($zip >= 99500 AND $zip <= 99999): // Alaska (99500-99999 range) return "AK"; } }?>?>