> 백엔드 개발 > PHP 튜토리얼 > html 태그를 제거하기 위해 Strip_tags()를 사용한 후에도 PHP에 여전히 공백이 있는 문제를 해결하는 방법

html 태그를 제거하기 위해 Strip_tags()를 사용한 후에도 PHP에 여전히 공백이 있는 문제를 해결하는 방법

*文
풀어 주다: 2023-03-18 20:20:01
원래의
5640명이 탐색했습니다.

이 글은 주로 PHP에서 html 태그를 제거하기 위해 Strip_tags()를 사용하는 솔루션을 소개하며, 여전히 공백이 있습니다. PHP 정기 교체 관련 작업 기술이 포함되어 있으므로 참고할 수 있습니다. 그것이 모두에게 도움이 되기를 바랍니다.

세부 사항은 다음과 같습니다.

$subject = strip_tags($newsRs['content']);//去除html标签
$pattern = '/\s/';//去除空白
$content = preg_replace($pattern, '', $subject);      
$seodata['articledescription'] = mb_substr($content, 0, 80);//截取80个汉字
로그인 후 복사

참고: 첫 번째 단계에서는 html 태그를 공백으로 바꿉니다

예:

<p>
  你好
</p>
<p>
  <br />
</p>
<p>
  alsdkjf;laskjd;flasj;
</p>
<p>
  asdjfasjd;lkafsj;lfdkj
</p>
<p>
  aksdjfl;ak
</p>
로그인 후 복사

strip_tags()는 처리 후

  你好
      空行...
  alsdkjf;laskjd;flasj;
      空行...
  asdjfasjd;lkafsj;lfdkj
      空行...
  aksdjfl;ak
로그인 후 복사

가 됩니다.

최종 결과:

你好alsdkjf;laskjd;flasj;asdjfasjd;lkafsj;lfdkjaksdjfl;ak
로그인 후 복사

또한: s는 공백 문자를 나타내고, S는 공백이 아닌 문자를 나타냅니다(대소문자에 주의하세요. 일반적으로 대문자와 소문자는 반대를 나타냅니다). 의미)

관련 추천:

PHP의 정규식 캡처 그룹과 비캡처 그룹에 대한 자세한 설명

PHP 정규식의 기본 및 간단한 예

요약 PHP에서 일반적으로 사용되는 함수

위 내용은 html 태그를 제거하기 위해 Strip_tags()를 사용한 후에도 PHP에 여전히 공백이 있는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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