これは、「abc,adbc,abcf,abc,adbc,abcf」のような長い文字列です。
正規表現を使用して、コンマで区切られた重複文字列を削除したい
以下は私のコードですが、結果は私が期待するものではありません。
$a='abc,adbc,abcf,abc,adbc,abcf';
$b=preg_replace('/(,[^,]+,)(?=.*?\1)/',',',','.$a.',');
echo $b;
出力:,adbc,abc,adbc,abcf,
、abc、adbc、abcf、
私の問題を指摘してください。ありがとう。