>  기사  >  백엔드 개발  >  PHP에서 Strip_tags()를 사용하여 HTML 태그를 제거하고 여전히 공백이 있는 솔루션

PHP에서 Strip_tags()를 사용하여 HTML 태그를 제거하고 여전히 공백이 있는 솔루션

不言
不言원래의
2018-06-08 09:30:162021검색

이 글은 주로 PHP가 HTML 태그를 제거하기 위해 Strip_tags()를 사용하는데 여전히 공백이 있는 문제에 대한 해결 방법을 소개합니다. PHP 정기 교체 관련 작업 기술이 포함되어 있으니 참고하세요

이 글의 예입니다. 여전히 비어 있는 레이블에 대한 HTML 해결 방법을 제거하기 위해 PHP Strip_tags()를 사용하도록 지시합니다. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

$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 함수 Strip_tags/htmlspecialchars

PHP Strip_tags 여러 HTML 태그를 유지하는 방법, Strip_tags 태그

위 내용은 PHP에서 Strip_tags()를 사용하여 HTML 태그를 제거하고 여전히 공백이 있는 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.