Example #1
0
function getdata($table)
{
    //obtnemos la informacion de la tabla obtenida
    $resp = '';
    $contents = $table;
    $DOM = new DOMDocument();
    $DOM->loadHTML($contents);
    $items = $DOM->getElementsByTagName('tr');
    foreach ($items as $node) {
        $v = utf8_decode(str_replace(',', "", tdrows($node->childNodes)));
        $resp[] = $v;
    }
    return $resp;
}
Example #2
0
    $arr = array();
    $i = 0;
    foreach ($elements as $element) {
        $i++;
        if (trim($element->nodeValue) != '') {
            $arr[$i]['text'] = trim($element->nodeValue);
            if ($element->childNodes->item(1) !== NULL && ($element->childNodes->item(1)->tagname = 'a')) {
                $arr[$i]['text'] = $element->childNodes->item(1)->getattribute('href');
            }
        }
    }
    return $arr;
}
$table = array();
foreach ($items as $node) {
    $table[] = tdrows($node->childNodes);
}
function reorder($rows)
{
    $return = array();
    $keys = array_shift($rows);
    //print_r($keys);
    foreach ($rows as $row) {
        $i = 0;
        $arr = array();
        foreach ($keys as $key => $value) {
            $arr[$value['text']] = $row[$key]['text'];
            $i++;
        }
        $return[] = $arr;
    }