我需要操纵这个数字,例如:
1232345678
它始终有10个数字
我需要将其转换为:
123.23.45.678
我只能获得此输出:
123.2345678
使用此代码
$number2 = preg_replace('/^[0-9]{3}/', "$0.", $number);
但我不知道如何把其他点。
由于
编辑: 该序列的顺序为:3-2-2-3
答案 0 :(得分:0)
$number2 = preg_replace('/[0-9]{3}/', "$0.", $number);
您确定在问题中提供了正确的示例吗?我的意思是字面123.23.45.678
而不是123.234.567.8
?问题出在你的^"开始"字符,因为它只匹配第一个三位数