PHP字符串函数Zip + 4到Zip

时间:2009-12-14 01:55:54

标签: php string

我希望将美国格式邮政编码00000-1234转换为00000.但拉链也可能是加拿大,英国或世界。

所以我想一个完整性检查就是你有5位数字全0-9后跟一个短划线后跟4位数字0-9。如果失败则将字符串单独留下,如果它将所有内容修剪到第5位的右边。

格雷格: - )

2 个答案:

答案 0 :(得分:2)

尝试

preg_replace('/(\d{5})\-\d{4}/', '$1', $zipcode);

答案 1 :(得分:0)

$output = preg_replace('!\(d{5})-\d{4}!', '$1', $input);