作者:孤独中残存的幸福_627 | 来源:互联网 | 2023-01-31 18:34
我需要从各种字符串创建url.
所以试图替换所有非字母数字字符and all of their combinations
- 用连字符(-
)
$string = "blue - sky";
$string = preg_replace("/[^A-Za-z0-9 ]/", '-', $string);
echo $string;
结果 - blue---sky
预期 - blue-sky
.
1> Jens..:
使用该+
符号用一个替换字符替换多个字符:
string = preg_replace("/[^A-Za-z0-9]+/", '-', $string);