0

我正在使用以下代码从表中获取一些数据,但如果该表不存在,我的整个脚本就会停止。我不坚定地添加检查是否存在此问题,或者我应该做些什么?

if(($salary->find('table.rc_table_name') != null)){
$table02 = $salary->find('table.table_name');
$rows2 = $table02[0]->find('td.table_td');

foreach( $rows2 as $row ){
$getjobs3 = $row->find('td.table_td');
$getjobs33 = $getjobs3[0]->plaintext;

$jobspast .= "$getjobs33";

}}    

foreach($table02[0]->find('td.table_td') as $element2) {

$uri3 = explode( "\n", $element2->plaintext );
$uri03 = $uri3[0];
$uri13 = $uri3[1];
$slug2 = preg_replace('/[^a-z0-9]+/', '-', strtolower($uri3[0]));
$slug2 = substr($slug2, 1, -1);

$jobspast .= '<a href="'.$slug2.'">'.$uri03.'</a>'.$uri13.'<br />';
4

1 回答 1

0

想通了,在找到对象之前必须设置为null,并使用if!= null。

于 2013-02-10T12:25:01.073 回答