HTML에서 이미지 소스 추출
HTML 문서에서 처음 나타나는 이미지 태그의 소스 속성을 검색하려면 다양한 방법을 사용할 수 있습니다. . 다음 접근 방식을 살펴보겠습니다.
DOM(Document Object Model) 사용:
// Load the HTML content into a DOMDocument $html = '<img border="0" src="/images/image.jpg" alt="Image" width="100" height="100" />'; $doc = new DOMDocument(); $doc->loadHTML($html); // Create a DOMXPath object $xpath = new DOMXPath($doc); // Evaluate the XPath expression to extract the src attribute $src = $xpath->evaluate("string(//img/@src)");
결과는 소스 속성 값(예: "/images)을 저장하는 $src 변수에 할당됩니다. /image.jpg".
사용 SimpleXMLElement:
$html = '<img border="0" src="/images/image.jpg" alt="Image" width="100" height="100" />'; $src = (string) reset(simplexml_import_dom(DOMDocument::loadHTML($html))->xpath("//img/@src"));
이 접근 방식은 DOMDocument와 SimpleXMLElement를 결합하여 src 속성을 추출합니다.
이 방법은 첫 번째로 일치하는 이미지 태그의 소스 속성을 추출한다는 점을 기억하세요. 이미지가 여러 개인 경우 특정 이미지를 대상으로 하도록 XPath 표현식을 적절하게 수정하세요.
위 내용은 HTML에서 이미지의 소스 속성을 어떻게 추출할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!