using file_get_contents
, I open an Internet URL and get the contents of this webpage.
Inside the HTML there are many identical span class tags:
<span class="always-the-same-class">always dynamic text</span>
Now, I want to get an array containing all the "dynamic text" contained in any of this tags. It is not necessary to eliminate duplicated entries (I need them).
Is this possible? How could I do?
If I understood correctly, this has to be PHP as it is on the server, not in the browser. So I'd do something like
$a has hit count, $b[1] the hits
Tested this against
and output was
You can parse this content using the DOMDocument class that is provided in PHP. Once you load the content into the dom document you can then filter out the span tags by using
$content->getElementsByTagName('span');
Once you have done this then you can filter the results by the tags attributes and get the content.jquery: