php문자열 공백제거를 위해 trim() 함수를 많이 사용하는데요, trim 함수의 두번째 인자로 특정문자를 입력해주면, 해당 문자를 찾아서 삭제해 줍니다. 이때, 앞,뒤 상관없이 동일한 문자가 매칭되는 경우 이를 제거하게 됩니다
<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>
위의 코드를 실행하게 되면 아래와 같은 결과를 얻게됩니다
Hello World!
llo Worl
이때, 주의할 점은 앞과 뒤를 기준으로 매칭을 하기때문에 아래와 같이 코딩후 실행하게 되면, 아무런 문자도 제거되지 않습니다.
trim($str,"llo");
Hello World!
Hello World!
rtrim() 과 ltrim() 은 trim()과 똑같은 역할을 하지만 rtrim은 오른쪽만, ltrim 은 왼쪽만 매칭을 실시하게 됩니다.
<?php
$str = "Hello World!";
echo $str . "<br>";
echo rtrim($str,"World!");
?>
위와 같은 코드를 실행하게 되면 아래와 같은 결과를 얻게됩니다
Hello World!
Hello
php디버깅, php에러출력 ... error_reporting 함수 / php error / php오류 (2) | 2019.09.18 |
---|---|
url직접입력 방지, 주소직접입력 방지 ... PHP define() defined() 함수이용한 보안 (0) | 2019.09.16 |
php file open / write / close , PHP파일 열기/ 쓰기/ 닫기 (0) | 2019.07.28 |
PHP 문자열 나누기 split / preg_split / str_split / explode 함수 살펴보기 / 문자열분할/ 문자열배열로 ... (0) | 2019.07.16 |
PHP 글 검색시 검색어 부분만 색상을 다르게 바꾸기... 게시물 검색시 검색된 해당 검색어 구분표시 (0) | 2019.06.25 |
댓글 영역