Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2020
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.76 KB | None | 0 0
  1. $htmlContent = file_get_contents("https://referensi.data.kemdikbud.go.id/index11.php?level=3&kode=016301&id=16");
  2.  
  3. $DOM = new DOMDocument();
  4.     @$DOM->loadHTML($htmlContent);
  5.    
  6.     $Header = $DOM->getElementsByTagName('th');
  7.     $Detail = $DOM->getElementsByTagName('td');
  8.  //#Get header name of the table
  9.     foreach($Header as $NodeHeader)
  10.     {
  11.         $aDataTableHeaderHTML[] = trim($NodeHeader->textContent);
  12.     }
  13.     //print_r($aDataTableHeaderHTML); die();
  14.  
  15.     //#Get row data/detail table without header name as key
  16.     $i = 0;
  17.     $j = 0;
  18.     foreach($Detail as $sNodeDetail)
  19.     {
  20.         $aDataTableDetailHTML[$j][] = trim($sNodeDetail->textContent);
  21.         $i = $i + 1;
  22.         $j = $i % count($aDataTableHeaderHTML) == 0 ? $j + 1 : $j;
  23.     }
  24.     echo "<pre>";
  25.     print_r($aDataTableDetailHTML);
  26.     die();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement