나는 데이터베이스에 게시물을 저장해야합니다. 게시물의 제목을 게시 URL로 저장하여 특수 문자와 공백을 제거해야합니다. 나는 그것을했다. 모든 것은 정상적으로 작동하지만 문자열의 마지막에 공백을 줄 때 마침내 다음과 같이 하이픈을 표시합니다.
예 abcd_
공백이 있으면 마지막 하이픈을 제거하고 싶습니다.특수 문자 및 문자열에서 공백 제거
function clean($post_name) {
$post_name = str_replace(' ', '-', $post_name);
return preg_replace('/[^A-Za-z0-9\-]/', '', $post_name);
}
$post_url=clean($post_name);
어떻게 이런 일이 가능 -
는 지금까지 다음과 같이 시도?
감사합니다. 여기에 귀하의 문제를 해결하기 위해 str_replace()
$post_name = str_replace(' ', '-', trim($post_name));
내 대답 – Gayan