많은 프로그래밍 언어는 문자열에서 공백 문자를 제거하는 내장 함수를 제공합니다. PHP에는 두 가지 일반적인 접근 방식이 있습니다. php_strip_whitespace 함수를 사용하거나 preg_replace.
와 함께 정규식을 사용하는 것입니다. 이름에도 불구하고 php_strip_whitespace 함수는 공백, 탭 및 줄 바꿈(n)만 제거하고 다른 공백 문자는 그대로 둡니다(예: 잘림 방지 공백).
의 경우 보다 포괄적인 접근 방식에서는 정규식을 사용하여 모든 공백 문자를 제거할 수 있습니다. 다음 표현식은 일련의 공백 문자(s )를 빈 문자열로 바꿉니다.
$str = preg_replace('/\s+/', '', $str);
이 방법은 유형에 관계없이 모든 공백 문자를 효과적으로 제거합니다.
위의 정규 표현식은 ASCII 문자 집합의 공백을 처리합니다. UTF-8 문자열의 경우 관련 답변에서 설명한 대로 보다 포괄적인 표현이 필요합니다.
[PHP를 사용하여 UTF-8 문자열의 공백 처리](https://stackoverflow.com/a/22475166/ 3005479)
위 내용은 PHP의 문자열에서 모든 공백 문자를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!