drd*_*win 0 php regex preg-replace
我需要变换2-14到字符串(由空间划分每个3号,即20000 => 20 000,1400000 => 1 400 000)
我的代码:
$cena = '20000';
$cena = preg_replace('/\D+/g', '', $cena);
$cena = preg_replace('/\d(?=(?:\d{3})+(?!\d))/g', '$& ', $cena);
这导致:
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'g' in myfile.php on line xxx
怎么了?
小智 6
$number=1400000;
$format = number_format($number, 0, '', ' ');
echo $format; //1 400 000
Run Code Online (Sandbox Code Playgroud)