Warning: Invalid argument supplied for foreach() in /home/jihswbiz/public_html/t6.gwilt.org/refDox.php on line 212
Docs-zip_to_state

 

ReLoad

Keys


Functions

arraybrowsercolorcookiedatetimeDBdebugdeviceDSTequiverrorflagsfontformatgeo
holidayhtmlisjsonmathparsePHPprintsearchsortstringtabletexttracetype
VOTDweatherxml

Function  zip_to_state   Lines 142-260 (118 lines)???: 1969-12-31 file  utilsState.php   Last mod: Sat 2021-02-13 19:53:18

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";    
                }
        }

?>
?>