在PHP中动态地向字符串添加空格

1 php arrays substring dynamic

我想在每三个数字之后放一个" - ".
例如:

$number = 123456789;
Run Code Online (Sandbox Code Playgroud)

我想成为123-456-789;

有人能给我一个帮助吗?
谢谢.

小智 5

你可以使用chunk_split():

$number = "123456789";
$phone = chunk_split($number,3,"-");
$phone = substr($phone, 0, -1);  // remove trailing hyphen
Run Code Online (Sandbox Code Playgroud)