如何将子字符串添加到由逗号分隔的字符串中的每个元素

时间:2018-05-04 08:55:05

标签: php

我有一个字符串'2437585','2437605','2437940','2438199' 我想添加' 000'字符串中的每个元素,如

'0002437585','0002437605','0002437940','0002438199'

任何人都可以帮助我。

2 个答案:

答案 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);

https://3v4l.org/kpst6