php 사용 striptags()html 라벨 제거 에 공백 해결 방법

본 고의 실례 는 php 사용 strip 를 서술 하 였 다tags()html 라벨 을 제거 하 는 데 공백 해결 방법 이 있 습 니 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

$subject = strip_tags($newsRs['content']);//  html  
$pattern = '/\s/';//    
$content = preg_replace($pattern, '', $subject);      
$seodata['articledescription'] = mb_substr($content, 0, 80);//  80   

주의:첫 번 째 단계 의 striptags();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 는 비 공백 문 자 를 표시 합 니 다.(대소 문자 주의,일반 대소 문 자 는 상 반 된 의 미 를 표시 합 니 다)
PS:여기 서 여러분 께 비교적 실 용적 인 정규 도 구 를 2 가지 더 제공 하여 참고 하 시기 바 랍 니 다.
JavaScript 정규 표현 식 온라인 테스트 도구:
http://tools.jb51.net/regex/javascript
정규 표현 식 온라인 생 성 도구:
http://tools.jb51.net/regex/create_reg
더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기