用PHP格式化电话号码

时间:2013-03-14 20:13:36

标签: php phone-number

有几个格式化脚本,但不是我正在寻找的。 例如:400777666555 我想要的是:+400 777 666 555 所以要添加一个+并每3个数字创建一个空格。

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

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

1 个答案:

答案 0 :(得分:2)

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

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

此外,在StackOverflow上,如果您在问题中添加一些代码以显示您尝试过的内容,则首选。