-3

那里有几个格式化脚本,但不是我要找的。例如:400777666555 我想要什么:+400 777 666 555 所以要添加一个 + 并每隔 3 个数字留一个空格。

$number = get_the_author_meta('mobile');
$split = chunk_split($number, 3);
$num = "+" . implode(" ", $split);

仅当我删除最后一个 $num 行时,该代码才有效。不知道出了什么问题。如果我删除它,它可以正常工作,只是没有+。

4

1 回答 1

2

我刚刚在谷歌上搜索了几分钟,找到了这个答案。我强烈建议您首先对任何 PHP 问题进行一些研究,因为 PHP 有大量随机实用方法,大多数人在直接搜索之前都不知道。

$number = "400777666555";
$array = chunk_split($number, 3);
$output = "+" . implode(" ", $array);

此外,在 StackOverflow 上,最好在问题中添加一些代码以显示您尝试过的内容。

于 2013-03-14T20:36:20.797 回答