我有一个字符串'2437585','2437605','2437940','2438199'
我想添加' 000'字符串中的每个元素,如
'0002437585','0002437605','0002437940','0002438199'
任何人都可以帮助我。
答案 0 :(得分:0)
我想最快的修复方法是preg_replace? 这应该有效:
$str = preg_replace("/'([0-9]{1})/","'000\\1",$str);
它正在替换单个引号的每个实例,后跟1个带有单引号的数字,然后是3个零,然后是我们匹配的数字
答案 1 :(得分:0)
您可以使用preg_replace。
这会找到一个带有"/(\d+)/"
模式的数字,并将{3}加上"000$0"
,其中$0
表示匹配。
$str ="'2437585','2437605','2437940','2438199'";
Echo preg_replace("/(\d+)/", "000$0", $str);