PHP dom - köprü içeren bir span etiketi içinde içeriğini almak için nasıl

2 Cevap

Ben daha önce yaptım ama benim kod parçacığını bulamıyorum.

Ben bir html dosyasını ayrıştırmak ve bazı span etiketlerinin arasında oturur benim tarayıcıda her şeyi içine çekmek istiyorum. Diğer yayılma etiketleri yüzden ben aynı css dersim var sadece yayılma etiketleri ayrıştırma sınırlamak düşündüm ben istemiyorum html vardır. Birisi bana bu nasıl bir örnek verebilir misiniz? Teşekkürler.

$tags = $doc->getElementsByTagName('span');


Bu benim ayrıştırmak çalışıyorum html tek bir satır

<span class='close'><a href="bla.com/test.htm">test row</a></span>

2 Cevap

İlk denemesi (denenmemiş):

$elts = $doc->getElementsByTagName('span');
foreach ($elts as $elt)
  {
    $className = $elt->getAttribute('class');
    if (array_search('close', explode(' ', $className)))
      {
        // Do things with $elt since it matches.
      }
  }

Benim görüş ve deneyim o getElementsByTagName() tarafından yapılabilir? Sadece bunun için aramak için bazı ajax-y işlevini kullanmak ve DOM öğesi var :)