A PHP array containing the street types / designations and their canonical form / abbreviation, following the USPS standard.
1.$StreetAbbr =
2.{
3. allee => "aly",
4. alley => "aly",
5. ally => "aly",
6. anex => "anx",
7. annex => "anx",
8. annx => "anx",
9. arcade => "arc",
10. av => "ave",
11. aven => "ave",
12. avenu => "ave",
13. avenue => "ave",
14. avn => "ave",
15. avnue => "ave",
16. bayoo => "byu",
17. bayou => "byu",
18. beach => "bch",
19. bend => "bnd",
20. bluf => "blf",
21. bluff => "blf",
22. bluffs => "blfs",
23. bot => "btm",
24. bottm => "btm",
25. bottom => "btm",
26. boul => "blvd",
27. boulevard => "blvd",
28. boulv => "blvd",
29. branch => "br",
30. brdge => "brg",
31. bridge => "brg",
32. brnch => "br",
33. brook => "brk",
34. brooks => "brks",
35. burg => "bg",
36. burgs => "bgs",
37. bypa => "byp",
38. bypas => "byp",
39. bypass => "byp",
40. byps => "byp",
41. camp => "cp",
42. canyn => "cyn",
43. canyon => "cyn",
44. cape => "cpe",
45. causeway => "cswy",
46. causway => "cswy",
47. cen => "ctr",
48. cent => "ctr",
49. center => "ctr",
50. centers => "ctrs",
51. centr => "ctr",
52. centre => "ctr",
53. circ => "cir",
54. circl => "cir",
55. circle => "cir",
56. circles => "cirs",
57. ck => "crk",
58. cliff => "clf",
59. cliffs => "clfs",
60. club => "clb",
61. cmp => "cp",
62. cnter => "ctr",
63. cntr => "ctr",
64. cnyn => "cyn",
65. common => "cmn",
66. corner => "cor",
67. corners => "cors",
68. course => "crse",
69. court => "ct",
70, courts => "cts",
71. cove => "cv",
72. coves => "cvs",
73. cr => "crk",
74. crcl => "cir",
75. crcle => "cir",
76. crecent => "cres",
77. creek => "crk",
78. crescent => "cres",
79. cresent => "cres",
80. crest => "crst",
81. crossing => "xing",
82. crossroad => "xrd",
83. crscnt => "cres",
84. crsent => "cres",
85. crsnt => "cres",
86. crssing => "xing",
87. crssng => "xing",
88. crt => "ct",
89. curve => "curv",
90. dale => "dl",
91. dam => "dm",
92. div => "dv",
93. divide => "dv",
94. driv => "dr",
95. drive => "dr",
96. drives => "drs",
97. drv => "dr",
98. dvd => "dv",
99. estate => "est",
100. estates => "ests",
101. exp => "expy",
102. expr => "expy",
103. express => "expy",
104. expressway => "expy",
105. expw => "expy",
106. extension => "ext",
107. extensions => "exts",
108. extn => "ext",
109. extnsn => "ext",
110. falls => "fls",
111. ferry => "fry",
112. field => "fld",
113. fields => "flds",
114. flat => "flt",
115. flats => "flts",
116. ford => "frd",
117. fords => "frds",
118. forest => "frst",
119. forests => "frst",
120. forg => "frg",
121. forge => "frg",
122. forges => "frgs",
123. fork => "frk",
124. forks => "frks",
125. fort => "ft",
126. freeway => "fwy",
127. freewy => "fwy",
128. frry => "fry",
129. frt => "ft",
130. frway => "fwy",
131. frwy => "fwy",
132. garden => "gdn",
133. gardens => "gdns",
134. gardn => "gdn",
135. gateway => "gtwy",
136. gatewy => "gtwy",
137. gatway => "gtwy",
138. glen => "gln",
139. glens => "glns",
140. grden => "gdn",
141. grdn => "gdn",
142. grdns => "gdns",
143. green => "grn",
144. greens => "grns",
145. grov => "grv",
146. grove => "grv",
147. groves => "grvs",
148. gtway => "gtwy",
149. harb => "hbr",
150. harbor => "hbr",
151. harbors => "hbrs",
152. harbr => "hbr",
153. haven => "hvn",
154. havn => "hvn",
155. height => "hts",
156. heights => "hts",
157. hgts => "hts",
158. highway => "hwy",
159. highwy => "hwy",
160. hill => "hl",
161. hills => "hls",
162. hiway => "hwy",
163. hiwy => "hwy",
164. hllw => "holw",
165. hollow => "holw",
166. hollows => "holw",
167. holws => "holw",
168. hrbor => "hbr",
169. ht => "hts",
170. hway => "hwy",
171. inlet => "inlt",
172. island => "is",
173. islands => "iss",
174. isles => "isle",
175. islnd => "is",
176. islnds => "iss",
177. jction => "jct",
178. jctn => "jct",
179. jctns => "jcts",
180. junction => "jct",
181. junctions => "jcts",
182. junctn => "jct",
183. juncton => "jct",
184. key => "ky",
185. keys => "kys",
186. knol => "knl",
187. knoll => "knl",
188. knolls => "knls",
189. la => "ln",
190. lake => "lk",
191. lakes => "lks",
192. landing => "lndg",
193. lane => "ln",
194. lanes => "ln",
195. ldge => "ldg",
196. light => "lgt",
197. lights => "lgts",
198. lndng => "lndg",
199. loaf => "lf",
200. lock => "lck",
201. locks => "lcks",
202. lodg => "ldg",
203. lodge => "ldg",
204. loops => "loop",
205. manor => "mnr",
206. manors => "mnrs",
207. meadow => "mdw",
208. meadows => "mdws",
209. medows => "mdws",
210. mill => "ml",
211. mills => "mls",
212. mission => "msn",
213. missn => "msn",
214. mnt => "mt",
215. mntain => "mtn",
216. mntn => "mtn",
217. mntns => "mtns",
218. motorway => "mtwy",
219. mount => "mt",
220. mountain => "mtn",
221. mountains => "mtns",
222. mountin => "mtn",
223. mssn => "msn",
224. mtin => "mtn",
225. neck => "nck",
226. orchard => "orch",
227. orchrd => "orch",
228. overpass => "opas",
229. ovl => "oval",
230 parks => "park",
231. parkway => "pkwy",
232. parkways => "pkwy",
233. parkwy => "pkwy",
234. passage => "psge",
235. paths => "path",
236. pikes => "pike",
237. pine => "pne",
238. pines => "pnes",
239. pk => "park",
240. pkway => "pkwy",
241. pkwys => "pkwy",
242. pky => "pkwy",
243. place => "pl",
244. plain => "pln",
245. plaines => "plns",
246. plains => "plns",
247. plaza => "plz",
248. plza => "plz",
249. point => "pt",
250. points => "pts",
251. port => "prt",
252. ports => "prts",
253. prairie => "pr",
254. prarie => "pr",
255. prk => "park",
256. prr => "pr",
257. rad => "radl",
258. radial => "radl",
259. radiel => "radl",
260. ranch => "rnch",
261. ranches => "rnch",
262. rapid => "rpd",
263. rapids => "rpds",
264. rdge => "rdg",
265. rest => "rst",
266. ridge => "rdg",
267. ridges => "rdgs",
268. river => "riv",
269. rivr => "riv",
270. rnchs => "rnch",
271. road => "rd",
272. roads => "rds",
273. route => "rte",
274. rvr => "riv",
275. shoal => "shl",
276. shoals => "shls",
277. shoar => "shr",
278. shoars => "shrs",
279. shore => "shr",
280. shores => "shrs",
281. skyway => "skwy",
282. spng => "spg",
283. spngs => "spgs",
284. spring => "spg",
285 springs => "spgs",
286. sprng => "spg",
287. sprngs => "spgs",
288. spurs => "spur",
289. sqr => "sq",
290. sqre => "sq",
291. sqrs => "sqs",
292. squ => "sq",
293. square => "sq",
294. squares => "sqs",
295. station => "sta",
296. statn => "sta",
297. stn => "sta",
298. str => "st",
299. strav => "stra",
300. strave => "stra",
301. straven => "stra",
302. stravenue => "stra",
303. stravn => "stra",
304. stream => "strm",
305. street => "st",
306. streets => "sts",
307. streme => "strm",
308. strt => "st",
309. strvn => "stra",
310. strvnue => "stra",
311. sumit => "smt",
312. sumitt => "smt",
313. summit => "smt",
314. terr => "ter",
315. terrace => "ter",
316. throughway => "trwy",
317. tpk => "tpke",
318. tr => "trl",
319. trace => "trce",
320. traces => "trce",
321. track => "trak",
322. tracks => "trak",
323. trafficway => "trfy",
324. trail => "trl",
325. trails => "trl",
326. trk => "trak",
327. trks => "trak",
328. trls => "trl",
329. trnpk => "tpke",
330. trpk => "tpke",
331. tunel => "tunl",
332. tunls => "tunl",
333. tunnel => "tunl",
334. tunnels => "tunl",
335. tunnl => "tunl",
336. turnpike => "tpke",
337. turnpk => "tpke",
338. underpass => "upas",
339. union => "un",
340. unions => "uns",
341. valley => "vly",
342. valleys => "vlys",
343. vally => "vly",
344. vdct => "via",
345. viadct => "via",
346. viaduct => "via",
347. view => "vw",
348. views => "vws",
349. vill => "vlg",
350. villag => "vlg",
351. village => "vlg",
352. villages => "vlgs",
353. ville => "vl",
354. villg => "vlg",
355. villiage => "vlg",
356. vist => "vis",
357. vista => "vis",
358. vlly => "vly",
359. vst => "vis",
360. vsta => "vis",
361. walks => "walk",
362. well => "wl",
363. wells => "wls",
364. wy => "way"
365.}