【发布时间】:2014-01-31 05:25:49
【问题描述】:
我有一些完整的地址,例如:
$addr1 = "5285 KEYES DR KALAMAZOO MI 49004 2613"
$addr2 = "PO BOX 35 COLFAX LA 71417 35"
$addr3 = "64938 MAGNOLIA LN APT B PINEVILLE LA 71360-9781"
我需要从字符串中取出 5 位数的邮政编码。我怎样才能做到这一点?也许使用正则表达式?
一个可接受的答案假设一个地址中可能有多个 5 位数字,但邮政编码始终是最后一个连续的 5 位数字。
我的想法是使用 explode 然后循环并检查每个索引。谁有更好的主意?
非常感谢任何帮助..
【问题讨论】:
-
到目前为止您尝试过什么?这是一项相当简单的任务,也是学习正则表达式的好机会
-
我的想法是使用explode然后循环并检查每个索引。