2

谁能告诉我如何使用 PHP 在字符串中的字符之间插入空格,具体取决于英国邮政编码的长度?

例如,如果字符串是 5 个租船人,在第二个字符后插入一个空格?如果在第三个等之后插入 6 个字符?

4

1 回答 1

3

使用正则表达式: $formatted = preg_replace('/([a-Z0-9]{3})$/', ' \1', $postalCode);
请注意,这仅适用于字母数字字符,但我假设这就是输入的范围。

于 2012-07-27T00:19:51.063 回答