이 글에서는 주로 PHP의 preg_match_all을 분석하여 HTML 태그의 img src 요소의 내용을 얻는 간단한 예제를 소개합니다. 그것이 모두에게 도움이 되기를 바랍니다.
<?php $str = <<< EOT <a href="www/app/a/2QRN7v" rel="external nofollow" > <p class="phonebg"> <img src="http://www/template9/yunqingjian/jianjie/68.jpg" > <p class="phoneclick"></p> <p>幸福领地</p> </p> </a> <a href="www/app/a/uqARNv" rel="external nofollow" > <p class="phonebg"> <img src="http://www/template9/yunqingjian/jianjie/69.jpg" > <p class="phoneclick"></p> <p>一世情长</p> </p> </a> EOT; if(preg_match_all('%<p.*?>(.*?)</p>%si', $str, $matches)) { $arr[0][] = $matches[1]; } if(preg_match_all('/src="([^<]*)" >/i', $str, $matches)) { $arr[1][] = $matches[1]; } print_r($arr); exit; ?>
실행 결과는 다음과 같습니다.
Array ( [0] => Array ( [0] => Array ( [0] => 幸福领地 [1] => 一世情长 ) ) [1] => Array ( [0] => Array ( [0] => http://www/template9/yunqingjian/jianjie/68.jpg [1] => http://www/template9/yunqingjian/jianjie/69.jpg ) ) )
관련 권장 사항:
PHP 일반 일치 중국어 및 영어, 숫자 및 밑줄 방식
php 일반 일치는 원격 이미지 주소에 있습니다. 기사를 읽고 이미지를 Local
php 정규 일치로 다운로드하면 콘텐츠의 시작과 끝이 지정되며 비탐욕 모드
위 내용은 PHP 정규 매칭의 간단한 조작 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!