PHP에서 공백과 줄 바꿈을 지우는 방법: 1. "functionclearHtml($str){...}" 메서드를 통해 제거합니다. 2. "strip_tags()" 함수를 통해 제거합니다. .
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
PHP에서 공백과 줄 바꿈을 지우는 방법은 무엇입니까?
PHP는 문자열 공백과 개행 HTML 태그를 제거합니다.
방법 1
function clearHtml($str) { $str = trim($str); //清除字符串两边的空格 $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
방법 2:
strip_tags() 함수는 HTML, XML 및 PHP 태그를 제거합니다.
strip_tags() 함수 공식 소개: http://www.php.net/manual/zh/function.strip-tags.php
위 메소드에 추가하세요.
function ClearHtml($str) { $str = trim($str); //清除字符串两边的空格 $str = strip_tags($str,""); //利用php自带的函数清除html格式 $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
방법 3: 정규 표현식
문자열 내부의 빈 줄 제거:
$str = preg_replace("/(s*?r?ns*?)+/","n",$str);
내부, 머리, 꼬리를 포함한 모든 빈 줄 제거:
$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);
위의 세 가지 방법은 PHP 문자열 html 태그에서 공백과 개행 문자를 제거할 수 있습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 공백과 줄 바꿈을 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!