10
죄송합니다.이 태그를 다시 게시 할 수는 있지만 마음을 감쌀 수 없으며 사용할 수있는 모든 설명서와 예제를 시도해 보았습니다. 태그 이름으로 DOM 요소를 DOMDocument :: loadHTML 및 getElementsByTagName으로 가져 오기
나는 그것이 하나 개의 항목을 찾으시기 문자열을 포함하는 HTMLPHP
$html = '<p><img src="http://placekitten.com/200/300" alt="" width="200" height="300" /></p>';
$dom = new DOMDocument;
$dom->loadHTML($html);
$imgs = $dom->getElementsByTagName('img');
var_dump($imgs);
이 뱉어 object(DOMNodeList)#57 (0) { }
의 첫 번째 img
요소를 얻기 위해 노력하고 있어요.
나는 운이없는 XPath로 시도했다.
, 감사합니다. 전체 요소를 어떻게 얻을 수 있습니까? –
구체적으로 무엇을 원하십니까? ? 전체 요소는 내 대답의'$ img' 변수에서 DOM을 통해 액세스 할 수 있습니다. – nickb
당신의 답은 이미 성공했지만,'$ img '의 동작을 알고 싶어합니다. 즉, 모든 요소를 가져옵니다 ('echo $ img;'는 요소를 출력하지 않습니다). –