str_slug
或Facade版本Str::slug
不适用于非ascii字符串.您可以使用此方法
function make_slug($string) { return preg_replace('/\s+/u', '-', trim($string)); } $slug = make_slug(" ???????? ???????? ????????? ???? ????? ????? ?????????? "); echo $slug; // Output: ????????-????????-?????????-????-?????-?????-??????????