使用PHP正则表达式在数字集之间添加空格

Rev*_*ant 2 php regex numbers preg-replace

我想在一组数字之间添加空格preg_replace;

$numbers = '90000800123987';

期望的输出; 900 00 800 123 987

我现在很困惑,到目前为止我无法获得所需的输出.

提前谢谢你的帮助.

spl*_*ash 7

对于您的具体示例,这样做:

$numbers = '90000800123987';
$regex = '/(\\d{3})(\\d{2})(\\d{3})(\\d{3})(\\d{3})/';
$result = preg_replace($regex, '$1 $2 $3 $4 $5', $numbers);
Run Code Online (Sandbox Code Playgroud)