Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 문자열의 모든 공백을 제거하는 방법은 무엇입니까?


PHP에서 문자열의 모든 공백을 제거하려면 코드는 다음과 같습니다-

예시

<?php
   $str = "this is a test string";
   strtr($str,[' '=>'']);
   echo $str
?>

출력

이것은 다음과 같은 출력을 생성합니다-

Thisisateststrin

공백만 제거하려면 아래 코드를 사용할 수 있습니다-

예시

<?php
   $str = "this is a test string";
   $str = str_replace(' ', '', $str);
   echo $str
?>

출력

그러면 다음과 같은 출력이 생성됩니다. str_replace 함수는 주어진 입력 문자열을 특정 문자나 문자열로 바꿉니다-

thisisateststring

탭과 줄 끝을 포함하는 공백을 제거하려면 코드를 사용할 수 있습니다-

예시

<?php
   $str = "this is a test string";
   $str = preg_replace('/\s/', '', $str);
   echo $str
?>

여기에서 preg_match 함수는 정규식과 함께 사용됩니다. 문자열에서 패턴을 검색하고 패턴이 있으면 True를 반환하고 그렇지 않으면 False를 반환합니다. 그러면 다음과 같은 출력이 생성됩니다.

thisisateststring