2
나는 검색 엔진 친화적 인 슬러그를 만들고있다. 어느 것이 잘 작동 하나 문제가 있습니다. 내 코드는 아래와 같습니다.검색 엔진 친화적 인 슬러그 만들기
$s = "This is a - slug";
function slug($s){
$slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $s);
return $slug;
}
이 코드 결과는 This-is-a --- slug입니다. 그러나 나는 This-is-a-slug를 요구한다. 어떤 경우에도 문자열로 올 때 올바르게 조정됩니다.
$slug = preg_replace('/[^A-Za-z0-9]+/', '-', $s);
리턴 값 :