我需要變換2-14到字符串(由空間劃分每個3號,即20000 => 20 000,1400000 => 1 400 000)PHP預浸替換致命情況
我的代碼:
$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
有什麼不對?
不使用的preg_replace,使用number_format() – 2011-10-24 19:09:29
@Dagon一會兒要去嘗試 – drdarwin