如何使用php逻辑运算符进行多选

时间:2011-07-01 23:07:04

标签: php logical-operators

如何将PHP逻辑运算符用于多选?

以下是一些simple html dom解析,我想做一些事情,如果html内容不包含div.title,而不包含div.content,并且不包括div.description。 (没有三个类型的div,然后处理一些东西)。

但是我这样做了,不行,仍然可以做一些包括一种div类的东西。需要帮助。谢谢。

if ($html->find("div[class=title]") == '' 
    && $html->find("div[class=content]") == '' 
    && $html->find("div[class=description]") == '') {
  // stuff working
}

更新 好吧,我自己解决了。空判断错了。关闭这个问题,谢谢大家。

if ((!$html->find("div[class=title]")) 
  && (!$html->find("div[class=content]")) 
  && (!$html->find("div[class=description]"))) {
  // stuff working
}

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题。空判断处理错了。

if ((!$html->find("div[class=title]"))    
  && (!$html->find("div[class=content]"))    
  && (!$html->find("div[class=description]"))) {   
  // stuff working 
}