文字列$randomがあり、コンマと数字以外のすべてを破棄したい場合、PHP PCREでこれを行うにはどうすればよいですか?
\d
数字が一致することはわかっていますが、PCREの残りの部分は取得できません。
次のようなものを試してください
preg_replace("/[^\d,]/", "", $random);
T-Regxを使用できます(区切り文字も必要ありません):
pattern('[^\d,]')->remove($random)->all();
または、最初のものだけを削除したい場合
pattern('[^\d,]')->remove($random)->first();