向字符串添加空格

时间:2016-11-24 15:47:45

标签: php loops

如何在字符串中的n个字符后添加空格?

我必须将电话号码格式化为瑞士格式: 0700000000成为070 000 00 00

所以它必须像3个字符之后的循环然后7个然后10个

1 个答案:

答案 0 :(得分:1)

你不需要循环。您可以使用简单的preg_split然后implode将其放回字符串中,用空格分隔。

echo implode(" ", preg_split("/(\d{3})(\d{3})(\d{2})(\d{2})/", "0700000000", -1, PREG_SPLIT_DELIM_CAPTURE) );

https://eval.in/684950