[PHP] 텍스트의 앞, 뒤 공백을 제거하는 trim 함수 사용법과 응용법
개요
[[trim]] 이라는 함수는 비단 [[PHP]] 에만 등장하는 함수가 아니라서 이미 익숙한 함수일 것입니다. [[trim]] 함수에 특정 텍스트를 넣으면, 해당 텍스트의 시작과 끝 부분에 있는 공백을 제거해주는 아주 유용한 함수입니다.
기본 사용법
$output = trim( $string, [ $character_mask ] );
PHP 에서도 역시 trim 함수의 기본 사용법은 아주 간단합니다. trim 함수의 투입변수로 앞, 뒤 공백을 제거 하고 싶은 텍스트만 넣어주면 됩니다.
만약 시작과 끝 부분의 공백이 아니라 특정 문자를 제거하고 싶다면, 두번째 투입 변수에 해당 특정 문자를 넣어주면 됩니다.
ltrim
만약 텍스트의 시작 부분에 있는 공백이나 특정 문자를 제거하고 싶다면 [[ltrim]] 을 쓰면 됩니다. 기본 사용법은 trim 과 같습니다.
$output = ltrim( $string, [ $character_mask ] );
rtrim
텍스트의 끝 부분에 있는 공백이나 특정 문자를 제거하고 싶다면 [[rtrim]] 을 쓰면 됩니다. 역시나 기본 사용법은 trim, ltrim 과 같습니다.
$output = rtrim( $string, [ $character_mask ] );
기타
trim 함수가 기본적으로 텍스트의 앞 뒤에 있는 공백이나 특정 문자를 제거하기 위해 만들어진 함수이다 보니, 텍스트의 중간에 있는 문자에는 기본적으로 영향을 미치지 않는다고 생각하면 됩니다.
만약 텍스트 중간에 있는 특정 문자를 제거 하기 위해서는 [[str_replace]] 함수를 이용하면 됩니다.
str_replace 에 대한 간단한 사용법은 아래 링크를 참고 하세요.
참고자료
- trim, php.net
- ltrim, php.net
- rtrim, php.net
- [PHP] str_replace: 문자열 치환 함수, 모두의매뉴얼
댓글 남기기