PHP의 배열 요소에서 html 태그를 제거하는 방법

青灯夜游
풀어 주다: 2023-03-17 18:10:01
원래의
2957명이 탐색했습니다.

구현 단계: 1. foreach 문을 사용하여 참조 루프로 배열 요소를 탐색합니다. 구문은 "foreach ($array as &$value) { //loop body code}"입니다. 2. 루프 본문에서 다음을 사용합니다. Strip_tags() 이 함수는 배열 요소에서 html 태그를 제거할 수 있으며 구문은 "$value=strip_tags($value);"입니다.

PHP의 배열 요소에서 html 태그를 제거하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터

배열 요소에서 html 태그를 제거하는 php 메소드

php에서는 foreach 문과 Strip_tags를 사용할 수 있습니다 () 함수 배열 요소에서 html 태그를 제거합니다.

구현 단계: 1. foreach 문을 사용하여 참조 루프를 통해 배열 요소를 순회합니다.

일반적으로 foreach 문을 사용하여 배열을 순회하는 경우 배열 백업에서 작동하며 일반적으로 배열에 영향을 주지 않습니다. 그 자체.

배열 자체에 영향을 미치려면 참조 순환을 사용하여 배열 요소를 수정해야 합니다($value 앞에 & 추가). 그러면 foreach 문이 값을 복사하는 대신 참조로 값을 할당하게 됩니다.

foreach ($array as &$value) { 
    //循环体代码
}
로그인 후 복사

2단계: 루프 본문에서 Strip_tags() 함수를 사용하여 배열 요소의 html 태그를 제거합니다.

$value=strip_tags($value);
로그인 후 복사

루프가 끝나면 배열의 모든 html 태그가 제거됩니다.

구현 예:

<?php
$array= array("1<br>","hello<br>","This is some <b>bold<b> text.","<b>4<b>","<s>5<s>");
var_dump($array);
foreach ($array as &$value) { 
    $value=strip_tags($value);
}
var_dump($array);
?>
로그인 후 복사

PHP의 배열 요소에서 html 태그를 제거하는 방법

확장 지식: Strip_tags() 함수

strip_tags() 함수는 문자열에서 HTML, XML 및 PHP 태그를 제거합니다.

Comments: 이 기능은 항상 HTML 주석을 제거합니다. 이는 허용 매개변수를 통해 변경할 수 없습니다.

참고: 이 함수는 바이너리 안전합니다.

strip_tags(string,allow)
로그인 후 복사
parameterdescription
string필수입니다. 확인할 문자열을 지정합니다.
allow선택사항. 허용되는 태그를 지정합니다. 이 태그는 삭제되지 않습니다.

반환 값: 제거된 문자열을 반환합니다.

예제 1: 문자열의 모든 HTML 태그 제거:

<?php
$str="<s>Hello</s><br> <b>world!</b>";
echo strip_tags($str);
?>
로그인 후 복사

PHP의 배열 요소에서 html 태그를 제거하는 방법

예제 2: 문자열의 HTML 태그를 제거하되 태그 허용:

<?php
echo strip_tags("Hello <b><i>world!</i></b>","<b>");
?>
로그인 후 복사

PHP의 배열 요소에서 html 태그를 제거하는 방법

권장 학습: 《PHP 영상 튜토리얼

위 내용은 PHP의 배열 요소에서 html 태그를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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