我正在创建搜索引擎友好的蛞蝓。这工作正常,但有一个问题。我的代码如下
$s = "This is a - slug";
function slug($s){
$slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $s);
return $slug;
}
此代码生成此字符串 This-is-a---slug。但我需要这是一个蛞蝓。有什么办法,当 - 带有字符串时,它会正确调整。
从接受字符列表中删除-
将产生所需的结果:
$slug = preg_replace('/[^A-Za-z0-9]+/', '-', $s);
返回值:这是一个蛞蝓