PHP에서는 내장 함수인 str_replace() 함수 또는 preg_replace() 함수를 사용하여 문자열에서 개행 문자를 삭제할 수 있습니다. 다음 기사에서는 이 두 함수가 개행 문자를 삭제하는 방법을 보여줍니다. 모두가 도와줍니다.
방법 1: str_replace() 함수 사용
str_replace() 함수는 문자열(또는 배열)의 일부 문자를 찾아 다른 문자(대소문자 구분)로 바꾸는 데 사용할 수 있습니다. [동영상 튜토리얼 추천: PHP 튜토리얼]
참고:
●●검색된 문자열이 배열인 경우 배열의 각 요소를 검색하여 교체한 후 배열을 반환합니다.
● 배열 검색과 교체를 동시에 해야 하는데, 교체해야 하는 요소가 찾은 요소 수보다 적다면, 초과된 요소는 빈 문자열로 교체됩니다.
기본 구문:
str_replace(find,replace,string,count)
매개변수:
find: 검색하고 바꿀 문자열을 지정합니다.
replace: find에서 값을 바꾸는 데 사용할 문자열 값을 지정합니다.
string: 검색할 문자열을 지정합니다.
count: 대체 횟수를 세는 변수로 생략 가능합니다. 이 매개변수를 사용하는 경우 해당 값은 문자열 findl에서 수행된 총 대체 작업 수로 설정됩니다.
반환 값: find 매개변수를 기반으로 대체 값이 있는 새 문자열 또는 배열을 반환합니다.
예:
태그를 바꾼 후 변수 텍스트에 새 문자열을 표시합니다.
<?php header("content-type:text/html;charset=utf-8"); //声明变量并用包含<br>标签的字符串初始化它 $text = "Hello<br>World<br>PHP中文网!"; //显示字符串 echo $text; echo "<br>"; // 使用str_replace()函数删除<br>标签 $text2 = str_replace("<br>", "", $text); // 显示新字符串 echo $text2; ?>
출력:
방법 2: preg_replace() 함수 사용
preg_replace() 함수는 정규식 검색 및 바꾸기를 사용하여 콘텐츠를 찾고 바꿀 수 있습니다.
기본 구문:
preg_replace(pattern, replacement, subject, limit, count)
매개 변수:
pattern: 검색에 사용되는 문자열 요소(문자열 또는 문자열 배열일 수 있음)가 포함된 찾을 패턴을 나타냅니다.
replacement: 바꿀 문자열이나 배열을 지정합니다.
subject: 검색하고 바꿔야 하는 대상 문자열이나 배열을 지정합니다.
limit: 각 패턴에 대해 가능한 최대 대체 수를 지정합니다. 기본값은 -1(제한 없음)입니다.
count: 수행해야 하는 교체 횟수를 나타내며 생략할 수 있습니다.
반환값: subject 매개변수가 배열인 경우 이 함수는 배열을 반환하고, 그렇지 않으면 문자열을 반환합니다.
예: preg_replace() 함수를 사용하여 줄 바꿈을 제거합니다.
<?php header("content-type:text/html;charset=utf-8"); //声明变量并用包含<br>标签的字符串初始化它 $text1 = "PHP<br>Java<br>Python!"; //显示字符串 echo $text1; echo "<br>"; // 使用str_replace()函数删除<br>标签 $text2 = preg_replace( "/<br>|\n/", "", $text1 ); $text3 = preg_replace( "/<br>|\n/", "-", $text1 ); // 显示新字符串 echo $text2; echo "<br>".$text3; ?>
출력:
위는 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !
위 내용은 PHP의 문자열에서 개행 문자를 제거하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!