我只是想知道如何在php中替换字符串中字符串的第二个实例,如下所示:a - b - c 它会在第二个“-”之后添加一个额外的空间,但前提是找到2。 最佳答案 $finds = explode('-', "a - b - c"); if (count($finds) == 3) { $finds[2] = " {$finds[2]}"; } $finds = implode('-', $finds);