$date = '2011-11-17';
if (isset($date'day'])) {
 echo 1;
} else {
 echo 0;
}

とした場合、配列でもないのに1が表示されます。
「$dateが配列で、連想配列のdayが存在する場合」
という条件式はどう書けばいいのでしょうか?