>if ( !all[ x ] ) {

今こういうの流行ってるの?

確かに0以外は偽だけどさ・・・使い方間違ってる気がする。