Hola,
De principio, en PHP el igual es asignacion, el == es comparacion de valor y === es comparacion de valor y tipo.
Y poniendo $variable['0']==0 solo comprobarias si el elemento '0' del array vale 0, que este vacia. Para saber si esta vacia, prueba empty() (
www.php.net/empty) o isset() (
www.php.net/isset). Esta ultima es mas para saber si la variable esta definida.
Saludos.