> 백엔드 개발 > PHP 튜토리얼 > PHP의 문자열에서 개행 문자를 제거하는 방법은 무엇입니까? (코드 예)

PHP의 문자열에서 개행 문자를 제거하는 방법은 무엇입니까? (코드 예)

青灯夜游
풀어 주다: 2023-04-05 11:54:02
원래의
4299명이 탐색했습니다.

PHP에서는 내장 함수인 str_replace() 함수 또는 preg_replace() 함수를 사용하여 문자열에서 개행 문자를 삭제할 수 있습니다. 다음 기사에서는 이 두 함수가 개행 문자를 삭제하는 방법을 보여줍니다. 모두가 도와줍니다.

PHP의 문자열에서 개행 문자를 제거하는 방법은 무엇입니까? (코드 예)

방법 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; 
?>
로그인 후 복사

출력:

PHP의 문자열에서 개행 문자를 제거하는 방법은 무엇입니까? (코드 예)

방법 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의 문자열에서 개행 문자를 제거하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿