홍무 노트
홈페이지 언어 노트 PHP가 데이터를 수집한 후, 해당 수집된 데이터를 처리하는 함수
언어 노트 PHP

PHP가 데이터를 수집한 후, 해당 수집된 데이터를 처리하는 함수

PHP가 데이터를 수집한 후, 해당 수집된 데이터를 처리하는 함수

함수:

function xxfseo_body($body){
	$body = preg_replace('~<(?!img)(\w+)\s+[^>]*>~i','<$1>', $body);
	$body = preg_replace("/<(iframe.*?)>(.*?)<(\/iframe.*?)>/si", "", $body);
	$body = preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si", "", $body);
	$body = preg_replace("/<(script.*?)>(.*?)<\/script>/si", "", $body);
	$body = preg_replace("~<(|/)form([^>]*)>~i", "", $body);
	$body = preg_replace("~<input([^>]*)>~i", "", $body);
	$body = preg_replace("/<(textarea.*?)>(.*?)<\/textarea>/si", "", $body);
	$body = preg_replace("/<(botton.*?)>(.*?)<\/botton>/si", "", $body);
	$body = preg_replace("/<(select.*?)>(.*?)<\/select>/si", "", $body);
	$body = preg_replace("~<(|/)div([^>]*)>~i", "", $body);
	$body = preg_replace("~<(|/)span([^>]*)>~i", "", $body);
	$body = preg_replace("~<(|/)font([^>]*)>~i", "", $body);
	$body = preg_replace("~<(|/)a([^>]*)>~i", "", $body);
	$body = preg_replace("~<style[^>]*>(.*?)</style>~iUs", "", $body);
	$body = preg_replace("~<xml[^>]*>(.*?)</xml>~iUs", '', $body);
	$body = preg_replace("~<(|/)b>~i", "", $body);
	$body = preg_replace('~<!--(.*)-->~','', $body);
	$body = preg_replace('~<!--\[if [^\]]+\]>(.*?)<!\[endif\]-->~iUs','', $body);
	$body = preg_replace('~<(\w+)[^>]*>\s*</\\1>~Us', '', $body);
	$body = preg_replace("~[\r\n]+~",'', $body);
	$body = preg_replace("~>\s*~",'>', $body);
	$body = str_replace('</object>','', $body);
	return trim($body);
}

매우 사용하기 편리하며, 수집 후 후처리 과정이 복잡한 HTML 문서에 적합합니다.

微信赞赏

위챗

支付宝赞赏

알리페이

✍️ 저자: 홍무

웹사이트 관리자 · 읽으셔서 감사합니다. 더 많은 흥미로운 콘텐츠를 확인하시려면 계속 방문해 주세요.

저자 프로필 홈페이지 보기 →

관련 기사

PHP `ob` 함수 기록

PHP `ob` 함수 기록 언어 노트 PHP

다음 3개의 함수(ob_get_contents(), ob_end_clean(), ob_start())를 사용하여 로컬 파일에 대한 버퍼링을 구현하거나 로컬 스크립트 코드를 실행할 수 있습니다. ob_start() 함수를 사용하여 출력 코드를 버퍼에 저장하면 페이지가 즉시 표시되지 않습니다. 이후 ob_get_contents() 함수를 사용하여 버퍼에 저장된 데이터를 가져옵니다.
👁 153
PHP preg

PHP preg 언어 노트 PHP

`preg_match_all` 함수는 전역 정규식 매칭을 수행하는 데 사용됩니다. `preg_match_all()` 함수의 구문은 다음과 같습니다: `int preg_match_all( string $pattern , string $subject [, array &$matches [, int $flags = PREG…] );`
👁 174
PHP 삼중 연산자와 `if` 문에 대한 자세한 설명

PHP 삼중 연산자와 `if` 문에 대한 자세한 설명 언어 노트 PHP

삼원 연산자 문법: ? 결과1 : 결과2. 설명: 물음표 앞의 부분은 조건을 나타내며, 해당 조건이 충족되면 결과1이, 그렇지 않으면 결과2가 됩니다. 본 문서에서는 삼원 연산자와 `if...else...` 문을 비교하여 상세히 설명합니다. 이 정보가 도움이 되길 바랍니다. 오늘 논문 작성 중 온라인 환경에서 다음과 같은 문장을 이해하지 못하는 상황을 겪었습니다: `$if_summary = $row['IF_SUMMARY'] = ...`
👁 198
PHP의 강제 형식 변환

PHP의 강제 형식 변환 언어 노트 PHP PHP 수집 PHP와 MySQL

데이터 유형 확인: 1. 특정 표현식의 값과 유형을 확인하려면 `var_dump()` 함수를 사용하세요. 2. 디버깅을 위해 이해하기 쉬운 형태의 유형 표현을 얻고 싶을 때는 `gettype()` 함수를 사용하세요. 3. 특정 유형을 확인하려면 `gettype()` 대신 `is_type()` 함수를 사용하세요. 문자열을 숫자로 변환: 문자열이 숫자로 평가될 때는 다음 규칙에 따라 결과가 결정됩니다…
👁 240
PHP에서 특정 문자열이 문자열에 포함되어 있는지 확인하는 다양한 방법

PHP에서 특정 문자열이 문자열에 포함되어 있는지 확인하는 다양한 방법 언어 노트 PHP

`str strstr()` 함수는 한 문자열이 다른 문자열 내에서 처음으로 나타나는 위치를 검색합니다. 이 함수는 매칭된 위치부터 시작하여 문자열의 나머지 부분을 반환합니다. 검색 대상 문자열을 찾을 수 없을 경우 `false`를 반환합니다. 코드는 다음과 같습니다: `<?php $email = 'user@example.com'; $domain = strstr($email, ...`
👁 145
PHP를 사용하여 웹페이지의 소스 코드를 가져오기(웹페이지에 접속하여 그 소스 코드를 반환)

PHP를 사용하여 웹페이지의 소스 코드를 가져오기(웹페이지에 접속하여 그 소스 코드를 반환) 언어 노트 PHP

다음은 PHP를 사용하여 웹페이지의 내용을 가져오는 일반적인 방법들입니다. 1. `file_get_contents` PHP 코드: 코드는 다음과 같습니다: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > &gt
👁 225

추천 읽을거리

pbootcms의 콘텐츠 페이지에서 사용 가능한 호출 태그는 무엇인가요?

pbootcms의 콘텐츠 페이지에서 사용 가능한 호출 태그는 무엇인가요? 프로그램 노트 PbootCms

콘텐츠 상세 페이지 태그 적용 범위: 콘텐츠 상세 페이지(단일 페이지 및 목록 클릭 후 생성되는 상세 페이지 포함)에 사용합니다. 기능: 현재 콘텐츠와 관련된 정보를 출력합니다. {content:id} 번호 {content:scode} 분류 코드 {content:subscode} 부분류 코드 {content:sortname} 분류명 {content:su…
👁 269
(자기 적응형 모바일 앱용) 반응형 간단 및 복잡한 언어 지원 HTML5 전자제품 제조업 관련 웹사이트용 pbootCMS 템플릿 (0301)

(자기 적응형 모바일 앱용) 반응형 간단 및 복잡한 언어 지원 HTML5 전자제품 제조업 관련 웹사이트용 pbootCMS 템플릿 (0301) 실용적인 저장하기 pbootcms 템플릿

휴대폰용 적응형 리스폰시브 HTML5 전자제품 제조업체용 PbootCMS 웹사이트 템플릿입니다. 간체 및 번체 중국어 모두를 지원하며, 전문적이고 국제적인 디자인 스타일을 갖추어 전자제품 제조업체가 양안 시장에서 브랜드 홍보 및 제품 전시에 적합합니다. 템플릿 확인 및 설치 안내: 웹사이트 백엔드: /admin.php; 사용자 이름: admin; 비밀번호: admin; 압축 해제 비밀번호: www.4s5.cn; 관련 기사: P…
👁 62
(자동 적응형 모바일 앱용) 하드웨어 부품 관련 웹사이트용 PBootCMS 템플릿; 기계 가공 장비 관련 웹사이트 소스 코드 다운로드 – 0485

(자동 적응형 모바일 앱용) 하드웨어 부품 관련 웹사이트용 PBootCMS 템플릿; 기계 가공 장비 관련 웹사이트 소스 코드 다운로드 – 0485 실용적인 저장하기 pbootcms 템플릿

이 자동 적응형 모바일용 하드웨어 부품 및 기계 가공 장비용 PbootCMS 웹사이트 템플릿입니다. 전문적이고 실용적인 디자인 스타일을 적용하여 하드웨어 부품, 기계 가공 서비스 및 제품 사양을 효과적으로 전시할 수 있습니다. 이를 통해 하드웨어 부품 제조업체가 온라인으로 생산 역량을 효과적으로 소개하고 제조업계 고객을 유치할 수 있습니다. 템플릿 확인 및 설치 안내: 웹사이트 백엔드: /admin.php; 사용자 이름: admin; 비밀번호: admin; 압축 해제 비밀번호: www.4s5.cn…
👁 47
(자동 적응형 모바일 버전) 반응형 와인 및 황주 관련 식품 분야 PBootCMS 웹사이트 템플릿 – 와인 및 황주 관련 웹사이트 소스 코드 다운로드 (번호: 0659)

(자동 적응형 모바일 버전) 반응형 와인 및 황주 관련 식품 분야 PBootCMS 웹사이트 템플릿 – 와인 및 황주 관련 웹사이트 소스 코드 다운로드 (번호: 0659) 실용적인 저장하기 pbootcms 템플릿

응용형 와인 및 식품 관련 PbootCMS 웹사이트 템플릿으로, 와인, 황주 등 다양한 브랜드에 적합합니다. 레트로하면서도 우아한 디자인 스타일을 적용하여 와인 제품, 제조 공정 및 기업 문화를 효과적으로 전달할 수 있습니다. 와인 산업 분야에서 브랜드 공식 웹사이트 구축 및 브랜드 스토리와 기업 문화 전달에 이상적인 선택입니다. 템플릿 확인 및 설치 안내: 웹사이트 백엔드: /admin.php; 사용자 이름: admin; 비밀번호: admin; 압축 해제 비밀번호: www.4s…
👁 54
(자기 적응형 모바일 앱용) CNC 턴대 웹사이트 템플릿 | CNC 공작기계 웹사이트 소스 코드 다운로드 – 1119

(자기 적응형 모바일 앱용) CNC 턴대 웹사이트 템플릿 | CNC 공작기계 웹사이트 소스 코드 다운로드 – 1119 실용적인 저장하기 pbootcms 템플릿

CNC 턴대 및 CNC 공작기계용 PbootCMS 웹사이트 템플릿 – PC 및 WAP 모두에서 사용 가능합니다. 전문적인 과학기술적인 디자인 스타일을 갖추어 CNC 공작기계 제품, 가공 서비스 및 기술 역량을 효과적으로 소개할 수 있습니다. 이 템플릿을 활용하면 공작기계 제조업체가 온라인으로 제품을 소개하고 제조업계 고객을 유치하는 데 도움이 됩니다. 템플릿 소개 및 설치 안내: 웹사이트 백엔드: /admin.php, 사용자 이름: admin, 비밀번호: admin, 압축 해제 비밀번호: www.4s5.cn 등…
👁 34