Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Here's a working example you can try :</p> <pre><code>&lt;?php $text = '&lt;table class="mainTable" cellpadding="0" cellspacing="0" align="center"&gt; &lt;tr&gt; &lt;td class="day"&gt;test 1&lt;/td&gt; &lt;td data-info="" class=" c"&gt;&lt;/td&gt; &lt;td data-info="91" class="widgets c91"&gt;data 1&lt;/td&gt; &lt;td data-info="" class=" c"&gt;&lt;/td&gt; &lt;td data-info="109" class="widgets c109"&gt;data 2&lt;/td&gt; &lt;td data-info="" class=" c"&gt;&lt;/td&gt; &lt;td data-info="126" class="widgets c126"&gt;data 3&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="day"&gt;test 2&lt;/td&gt; &lt;td data-info="83" class="widgets c83"&gt;data 4&lt;div class="triangle"&gt;&lt;/div&gt;&lt;/td&gt; &lt;td data-info="" class=" c"&gt;&lt;/td&gt; &lt;td data-info="100" class="widgets c100"&gt;data 5&lt;div class="triangle"&gt;&lt;/div&gt;&lt;/td&gt; &lt;td data-info="" class=" c"&gt;&lt;/td&gt; &lt;td data-info="118" class="widgets c118"&gt;data 6&lt;div class="triangle"&gt;&lt;/div&gt;&lt;/td&gt; &lt;td data-info="" class=" c"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="day"&gt;test 3&lt;/td&gt; &lt;td data-info="84" class="widgets c84"&gt;data 7&lt;/td&gt; &lt;td data-info="92" class="widgets c92"&gt;data 8&lt;/td&gt; &lt;td data-info="101" class="widgets c101"&gt;data 9&lt;/td&gt; &lt;td data-info="110" class="widgets c110"&gt;data 10&lt;/td&gt; &lt;td data-info="119" class="widgets c119"&gt;data 11&lt;/td&gt; &lt;td data-info="127" class="widgets c127"&gt;data 12&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;'; echo "&lt;div&gt;Original Text: &lt;xmp&gt;$text&lt;/xmp&gt;&lt;/div&gt;"; $html = str_get_html($text); $divArray = $html-&gt;find('div'); // if find exists if ($divArray) { echo '&lt;br&gt;Find function found '. count($divArray) . ' results: '; foreach($divArray as $key=&gt;$div){ echo '&lt;br&gt;'.$key . ': ' . $div-&gt;tag . ' with class = ' . $div-&gt;class; } } else echo "Find() fails !"; ?&gt; </code></pre> <p>Since your input html contains only div tags with class <code>triangle</code>, you can either search for <code>div</code> only or div with class <code>triangle</code>... </p> <p>But if you have more div tags with other classes or without any, then you have absolutely to search for <code>div.triangle</code> in order to get the right results.</p> <p>For more details see:</p> <ul> <li><a href="http://simplehtmldom.sourceforge.net/manual_api.htm" rel="nofollow">http://simplehtmldom.sourceforge.net/manual_api.htm</a></li> <li><a href="http://simplehtmldom.sourceforge.net/manual.htm" rel="nofollow">http://simplehtmldom.sourceforge.net/manual.htm</a></li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload