未定义的偏移量:第26行的1和尝试获取第26行的非对象的属性

时间:2015-04-12 10:45:11

标签: php parsing

我需要从其他网站上提取我网站上的数据,但可以提取数据,但此错误显示在下面提到。

Notice: Undefined offset: 1 in D:\xampp\htdocs\simplehtmldom\index.php on line 26

请帮我解决这个问题。我非常感谢你的宝贵答案。

我的代码是

<?php
    include('simplehtmldom/simple_html_dom.php');

    $html = new simple_html_dom();

    $html->load_file("http://www.nepalstock.com/companydetail.php");
    if (!empty($html)){
        $table = $html->find('table[width="100%"]');
    }
    if(!empty($table)){
        $i = 0;
        $data = array();
        foreach ($table[0]->find('tr') as $tr) {

            $i++;
            if ($i == 1 || $i == 2) continue;
            $td = $tr->find('td');

            array_push($data, array(
                'paid_up_value' => trim($td[0]->plaintext),
                'total_paid_up_value' => trim($td[1]->plaintext),  //This is my line 26
                'closing_market_price' => trim($td[2]->plaintext),
                'market_capitalization' => trim($td[3]->plaintext),
                'market_capitalization_date' => trim($td[4]->plaintext),
                'previous_closed'=>trim($td[5]->plaintext)
                )
            );
        }

    }    

    $html->clear();
    unset($html);

    if (empty($data)) exit('No data !!!');
    print '<pre>';
    print_r($data);
    print '</pre>';
?>

0 个答案:

没有答案