我使用以下方法将字符串中的任何特殊字符转换为破折号,字母数字除外:
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-
单词末尾的破折号让我想到了如何删除它的解决方案。