2015-10-05 81 views
-2

下面是我的PHP字符串僅從數字值刪除字符串逗號PHP

$string = '"2015-10-04","Answer","Kumma","wikia","Kumm","890, 609","17,214","15,705", "14,538","1.93","91.23","92.57","4.00","58.15","50.88","7.27","12.50","25","0.17","11,840","81.44"'; 

我僅僅指剛想要從數字的值刪除逗號像14538,11840等。但它不會刪除任何其他逗號請幫助我謝謝:)

回答

1

使用lookarounds。

preg_replace('~(?<=\d)\h*,\h*(?=\d)~', '', $str); 
+0

謝謝,它的工作也只是需要,使之成爲1以上的情況下,現在它的正常工作爲17214,但工作不適合這種類型的數字890,609,請幫我這個以及謝謝 –

+0

檢查我的更新.. –

+0

感謝您的快速幫助,現在它工作正常。如果我還需要幫助,我會在這裏貼上評論。謝謝... :) –

0

你可以嘗試preg_replace()

http://php.net/manual/en/function.preg-replace.php

$string = '"2015-10-04","Answer","Kumma","wikia","Kumm","890, 609","17,214","15,705", "14,538","1.93","91.23","92.57","4.00","58.15","50.88","7.27","12.50","25","0.17","11,840","81.44"'; 

preg_replace('~(?<=\d),(?=\d)~', '', $string); 
相關問題