[PHP] 문자열의 공백 및 nbsp 제거 (preg_replace, trim, 정규식)
반응형
1 2 3 | <? $string = preg_replace("/\s/",'',$string); ?> | cs |
일반적으로 문자열의 공백을 제거할땐 위와 같은 정규식을 이용한다
하지만 위와 같은 정규식의 경우   태그와 같은 공백을 제거할 수 없다
그래서 아래와 같이 정규식을 수정해주어야 한다
1 2 3 | <? $string = preg_replace("/\s| /",'',$string); ?> | cs |
위 두개의 경우 문자열 내에 모든 공백을 없애버린다
하지만 모든 공백을 없애지 않고 문자열의 앞뒤 공백만을 제거하고 싶은 경우에는 trim 함수를 사용하면된다
1 2 3 | <? $string = trim($string); ?> | cs |
반응형
'Programming > PHP' 카테고리의 다른 글
[PHP] 이스케이프 문자가 포함된 데이터를 DB에 저장시 데이터 변환 (addslashes, stripslashes, get_magic_quotes_gpc) (0) | 2015.10.20 |
---|---|
[PHP] 문자열 내의 태그 제거 (strip_tags) (0) | 2015.10.16 |
[PHP] 증가&감소 연산자 (0) | 2015.10.14 |
[PHP] 서버에 파일 유무 확인하기 is_file (0) | 2015.10.12 |
[PHP] 문자열 길이 측정 strlen, mb_strlen (0) | 2015.10.12 |