2011-07-01 18 views
0

PHP論理演算子をマルチセレクションでどのように使用しますか?ここで マルチセレクションでphp論理演算子を使用する方法

は、私は、HTMLコンテンツが div.titleが含まれていない場合は、いくつかのものを行う、と div.contentが含まれていない、と div.descriptionを含まないようにしたい、いくつかの simple html domパースです。 (3つのクラス型divは存在せず、何かを処理する)。

しかし、私はこれが仕事ではなく、まだ何かをすることができますが、divクラスの1つのタイプが含まれています。助けが必要です。ありがとう。

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

UPDATE だけでなく、私は自分でそれを解決しました。空の裁判官に間違っている。すべてのおかげで、質問を閉じてください。

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

正確に '$ html-> find()'は何を返しますか? – deceze

+1

あなたは自分で答えを書いてそれを受け入れることができます。これは他人に役立つかもしれません。 –

+0

@Felix Kling、ok。 } –

答えて

0

私はそれを自分で解決しました。空の裁判官の処理に間違いがある。

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

余分な括弧を必要とせず、if(!$ html-> find(...)&&!$ html-> find(...)...) 'がうまくいきます。 – deceze

+0

はい、そうです。しかし、私はよく見えるためにいくつかの余分なカッコを書きました。 –

関連する問題