我只是想知道如何在php中替换字符串中字符串的第二个实例,如下所示:

a - b - c

它会在第二个“-”之后添加一个额外的空间,但前提是找到2。

最佳答案

$finds = explode('-', "a - b - c");
if (count($finds) == 3) {
  $finds[2] = " {$finds[2]}";
}

$finds = implode('-', $finds);

10-04 22:29