基本的に、検索してその中の 2 番目の出現箇所をすべて削除する必要がある文字列があります。
私の文字列は次のようになります($s):
question1,answer1,answer2,answer3,answer4
question2,answer1,answer2,answer3,answer4
question3,answer1,answer2,answer3,answer4
これが私のコードが現在どのように見えるかです:
$toRemove = array("\n");
$finalString = str_replace($toRemove, "", $s);
ご覧のとおり、s文字列内の各行には、\n間に 2 つの行が含まれています。文字列を検索し、すべての SECOND のみを置き換えて、文字列が次のようになるようにしたいと\n思います。
question1,answer1,answer2,answer3,answer4
question2,answer1,answer2,answer3,answer4
question3,answer1,answer2,answer3,answer4
これは可能ですか?もしそうなら、どうすればいいですか?