我正在使用以下代码从表中获取一些数据,但如果该表不存在,我的整个脚本就会停止。我不坚定地添加支票,如果存在这种情况,或者我还应该做些什么呢?
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 />';
答案 0 :(得分:0)
想出来,必须在找到对象之前设置为null,并使用if!= null。