私の弦は
$string = ",name2,name2,name3,";
のようにしたいです。
$string = "name2,name2,name3";
つまり、その文字列から最初と最後のコンマを削除するには、正規表現またはその他の方法でこれを達成する方法の手がかりはありますか?
ありがとう。
最初と最後のカンマだけを削除したい場合は、次を使用できますtrim
$string = trim($string,",");
これにはアンカーを使用できます。
$result = preg_replace('/^,|,$/', '', $subject);
文字列の先頭/末尾にある 1 つ以上のコンマに一致させたい場合:
$result = preg_replace('/^,+|,+$/', '', $subject);
そして、これらの先頭/末尾のコンマの周りに空白がある場合:
$result = preg_replace('/^[,\s]+|[\s,]+$/', '', $subject);