これを使用して、英数字を除いて、文字列内の特殊文字をダッシュに変換します。
return preg_replace("![^a-z0-9]+!i", "-", $str);
ただし、場合によっては、次の文字列があります。
$str = "Hello there chubby!";
結果は次のようになります。
Hello-there-chubby-
単語の最後のダッシュは、それを削除する方法についての解決策を考えさせるものです.
これを使用して、英数字を除いて、文字列内の特殊文字をダッシュに変換します。
return preg_replace("![^a-z0-9]+!i", "-", $str);
ただし、場合によっては、次の文字列があります。
$str = "Hello there chubby!";
結果は次のようになります。
Hello-there-chubby-
単語の最後のダッシュは、それを削除する方法についての解決策を考えさせるものです.