Programming/PHP

[PHP] 문자열의 공백 및 nbsp 제거 (preg_replace, trim, 정규식)

DOTI 2015. 10. 16. 08:58
[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







반응형