ユーザー入力文字列を変換したい
「何か...un//重要な、、、のように-これ」
に
「これのような重要ではない何か」
したがって、基本的に、「-」を含むすべての繰り返し特殊文字を削除します。私はグーグルしてこれに来ました
preg_replace('/[-]+/', '-', preg_replace('/[^a-zA-Z0-9_-]/s', '-', strtolower($string)));
これが単一のpreg_replace()で実行できるかどうか知りたいです。
わかりやすくするために、すべての特殊文字と空白スペースをハイフン(-)に置き換えます。より多くのオカレンスが連続して表示される場合は、それらを単一のハイフンに置き換えます
私のソリューションは私が望むように完全に機能しますが、私は1回の呼び出しで同じことをしたいと思っています