fork download
  1. <?php
  2. $html = <<<HTML
  3. <div class="CK mag10">OKT: VARVALUE1<span class="OK1 OK2">|</span>MOK: VARVALUE2<span class="OK1 OK2">|</span>ISIN: VARVALUE3<span class="OK1 OK2">|</span>SOCCER: VARVALUE4</div>
  4. HTML;
  5. $arr = array();
  6. $dom = new DOMDocument;
  7. $dom->loadHTML($html, LIBXML_HTML_NOIMPLIED|LIBXML_HTML_NODEFDTD);
  8. $xp = new DOMXPath($dom);
  9. $links = $xp->query('//div[@class="CK mag10"]');
  10. foreach ($links as $link) {
  11. $chks = explode('|', $link->nodeValue);
  12. foreach ($chks as $chk) {
  13. if (preg_match('/\s*[A-Z]+:\s+(.*)/', $chk, $matches)) {
  14. array_push($arr, $matches[1]);
  15. }
  16. }
  17. }
  18. print_r($arr);
  19.  
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Array
(
    [0] => VARVALUE1
    [1] => VARVALUE2
    [2] => VARVALUE3
    [3] => VARVALUE4
)