<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 이 부분은 기사의 내용과 관련이 없습니다.,초기화 또는 댓글 정보 일 수 있습니다</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"프로그램 초기화가 완료되었습니다。\n"</span></span><span>;
</span><span><span class="hljs-variable">$version</span></span><span> = </span><span><span class="hljs-title function_ invoke__">phpversion</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"현재의PHP버전: <span class="hljs-subst">$version</span></span></span><span>\n";
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 텍스트를 시작하십시오</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>사용 방법preg_filter기능은 현을 효율적으로 제거합니다HTML상표?</h1>"</span></span><span>;
</span><span><span class="hljs-comment">// 기사 내용</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>존재하다PHP개발 중,우리는 종종 사용자가 입력하거나 웹 페이지에서 크롤링하는 데이터를 처리해야합니다.,이 데이터는 다양한 것을 포함 할 수 있습니다HTML상표。데이터의 보안 또는 균일 성을 보장합니다,일반적으로 제거해야합니다HTML상표。하지만PHP제공<code>strip_tags() " ; 에코 " 우리는 <p> 및 <strong>과 같은 HTML 태그를 제거하고자하며 다음과 같은 preg_filter ()를 사용할 수 있습니다.
" ; 에코 "\ $ pattern = '/<[^>]+>/'; \ $ 대체 = ''; \ $ cleanstr = preg_filter (\ $ Pattern, \ $ 교체, \ $ str); echo \ $ cleanstr; // 출력 : 이것은 테스트 문자열입니다" ; echo "
정규 표현식 / <[^>]+> / 여기는 <and enl로 시작하는 모든 HTML 태그와 일치합니다. 그런 다음 빈 문자열로 교체하여 테이징의 목적을 달성합니다.
" ; 에코 "여러 데이터가 포함 된 배열이있는 경우 preg_filter ()를 직접 사용하여 전체 배열을 필터링 할 수 있습니다.
" ; 에코 "
\ $ data = [
'<p> 첫 번째 데이터 </p>',
'<div> 두 번째 데이터 </div>',
'<pan> 세 번째 데이터 </span>'
];
\ $ cleanData = preg_filter ( '/<[^>]+>/', ', \ $ data);
print_r (\ $ cleanData);
" ; 에코 " 출력 결과는 다음과 같습니다.
" ; 에코 "
정렬
(
[0] => 첫 번째 데이터 [1] => 두 번째 데이터 [2] => 세 번째 데이터)
" ; 에코 " preg_filter ()를 사용하여 strip_tags () 에 비해 HTML 태그를 제거하는 이점은 다음과 같습니다.
" ; Echo는 "실제 개발에서 특정 요구에 따라 preg_filter () 또는 Strip_tags ()를 선택하면 문자열 데이터를보다 효율적으로 처리하는 데 도움이 될 수 있습니다.
" ; ?>관련 태그:
HTML