이 글은 주로 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의 정규식 캡처 그룹과 비캡처 그룹에 대한 자세한 설명
위 내용은 html 태그를 제거하기 위해 Strip_tags()를 사용한 후에도 PHP에 여전히 공백이 있는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!