PHP에서 문자열의 모든 공백을 제거하는 방법: 1. str_replace() 함수를 사용하고 "str_replace(" ","",$str)" 구문을 사용합니다. 2. preg_replace() 함수를 사용하고 "preg_replace('/) 구문을 사용합니다. s+ /','',$str)". : 이 튜토리얼의 작동 환경: Windows7 시스템, PHP8 버전, Dell G3 컴퓨터
Php는 문자열의 모든 공백을 제거하고 Str_replace() 함수를 사용하여 모든 공백을 제거합니다.
preg_replace() 함수 사용 모든 공백을 제거하려면
1. str_replace() 함수를 사용하세요문자열이나 배열의 하위 문자열을 바꾸려면 내장 함수 str_replace()를 사용합니다. 대체된 문자열이 매개변수로 전달됩니다. 이 함수를 사용하기 위한 올바른 구문은 다음과 같습니다.
str_replace($searchString, $replaceString, $originalString, $count);
설명
필수 | 이것이 우리가 원하는 것입니다. 부분 문자열이나 배열을 찾아 바꾸기필수 | |
---|---|---|
교체할 하위 문자열이나 문자를 찾으려는 원본 문자열입니다. | 强制 | 它是我们要查找和替换的子字符串或数组 |
$replaceString |
强制 | 它是我们要放在 $searchString 的位置的字符串。函数将检查 $searchString 的出现情况,并用 $replaceString 替换。该函数将检查 $searchString 的出现情况,然后用 $replaceString 替换它。它也可以是一个 array 。 |
$originalString |
强制 | 它是原始的字符串,我们想从中找到一个子字符串或一个字符来替换。 |
$count |
可选 | 它告诉人们对 $originalString 进行替换的总次数 |
这个函数返回所有替换后得到的最终字符串。
下面的程序显示了我们如何使用 str_replace() 函数从给定的字符串中删除所有空格。
<?php header("Content-type:text/html;charset=utf-8"); $searchString = " "; $replaceString = ""; $originalString = "This is a programming tutorial"; $outputString = str_replace($searchString, $replaceString, $originalString); echo "原字符串:".$originalString."<br>"; echo "去除空格后的字符串:".$outputString; ?>
我们传递了一个空格字符作为 $searchString 和一个空字符串作为 $replaceString。输出将是没有空格的字符串。
现在,如果我们传入 $count 参数,函数将告诉我们这个字符串的替换次数。
<?php header("Content-type:text/html;charset=utf-8"); $searchString = " "; $replaceString = ""; $originalString = "This is a programming tutorial"; $outputString = str_replace($searchString, $replaceString, $originalString, $count); echo "原字符串:".$originalString."<br>"; echo "去除空格后的字符串:".$outputString."<br>"; echo "替换字数:".$count; ?>
2、使用 preg_replace() 函数
也可以使用 preg_replace() 函数来删除字符串中的所有空格。这个函数不仅可以删除空格字符,还可以删除字符串中的制表符。使用这个函数的正确语法如下。
preg_replace($regexPattern, $replacementVar, $original, $limit, $count)
函数 preg_replace() 接受五个参数. 它的详细参数如下
参数 | 说明 | |
---|---|---|
$regexPattern |
强制 | 它是我们将在原始字符串或数组中搜索的模式 |
$replacementVar |
强制 | 它是我们用来替换搜索值的字符串或数组 |
$original |
强制 | 它是一个字符串或数组,我们要从其中找到值并替换它。 |
$limit |
可选 | 这个参数限制了替换的数量 |
$count |
可选 | 这个参数告诉了我们对原始字符串或数组进行替换的总次数 |
我们将使用模式 /s+/
$count
선택 사항
$originalString
이 교체된 총 횟수를 알려줍니다 이 함수는 모든 대체 후 최종 문자열을 반환합니다. 아래 프로그램은 str_replace() 함수를 사용하여 주어진 문자열에서 모든 공백을 제거하는 방법을 보여줍니다.
<?php header("Content-type:text/html;charset=utf-8"); $originalString = "This is a programming tutorial"; $outputString = preg_replace('/\s+/', '', $originalString); echo "原字符串:".$originalString."<br>"; echo "去除空格后的字符串:".$outputString."<br>"; ?>
$searchString으로 공백 문자를 전달하고 $replaceString으로 빈 문자열을 전달했습니다. 출력은 공백이 없는 문자열입니다. 이제 $count 매개변수를 전달하면 함수는 이 문자열에 대한 대체 횟수를 알려줍니다.
<?php header("Content-type:text/html;charset=utf-8"); $searchString = " "; $replaceString = ""; $limit = 2; $originalString = "This is a programming tutorial"; $outputString = preg_replace('/\s+/', '', $originalString,$limit); echo "原字符串:".$originalString."<br>"; echo "去除空格后的字符串:".$outputString."<br>"; ?>🎜🎜🎜 🎜2. preg_replace() 함수를 사용하세요. 🎜🎜🎜 preg_replace() 함수를 사용하여 문자열의 모든 공백을 제거할 수도 있습니다. 이 함수는 문자열에서 공백 문자뿐만 아니라 탭 문자도 제거할 수 있습니다. 이 함수를 사용하기 위한 올바른 구문은 다음과 같습니다. 🎜rrreee🎜preg_replace() 함수는 5개의 매개변수를 받습니다. 자세한 매개변수는 다음과 같습니다🎜🎜🎜🎜🎜Parameter🎜🎜🎜🎜🎜Description🎜🎜🎜🎜🎜🎜
$regexPattern
🎜 필수 🎜원래 문자열이나 배열에서 검색할 패턴입니다🎜🎜🎜$replacementVar
🎜Forcing🎜이것은 검색 값의 문자열 또는 배열을 바꾸는 데 사용합니다.🎜🎜🎜$original
🎜필수🎜우리가 원하는 문자열 또는 배열입니다. 값을 찾아 교체하세요. 🎜🎜🎜$limit
🎜선택 사항🎜이 매개변수는 교체 횟수를 제한합니다🎜🎜🎜$count
🎜선택 사항🎜이 매개변수는 원래 문자열이나 배열을 교체해야 하는 총 횟수를 알려줍니다.🎜🎜 /s+ 패턴을 사용합니다. /
공백을 찾습니다. 문자열에서 공백을 제거하는 방법은 다음과 같습니다. 🎜rrreee🎜🎜🎜🎜이 문자열의 총 대체 횟수는 4개이므로 이제 대체 횟수를 제한하겠습니다. 🎜rrreee🎜🎜🎜🎜두 번만 교체한 것을 볼 수 있습니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜위 내용은 PHP에서 문자열의 모든 공백을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!