标签: php
有人能告诉我如何使用PHP在字符串中的字符之间插入空格,具体取决于英国邮政编码的长度吗?
e.g。如果字符串是5个租船人,请在第二个字符后插入一个空格?如果在第三个之后插入6个字符等?
答案 0 :(得分:3)
使用正则表达式: $formatted = preg_replace('/([a-Z0-9]{3})$/', ' \1', $postalCode); 请注意,这仅适用于字母数字字符,但我假设输入的范围应该是什么。
$formatted = preg_replace('/([a-Z0-9]{3})$/', ' \1', $postalCode);