曜日選択のPHPを作っています。
mofu.phpにはチェックボックスに月〜土まであり、submitすると、mofu.phpで判定を行います。

<input name="ShopOpenW[]" type="checkbox" id="ShopOpenW[]" value="月" <? if(in_array("月",$_POST['ShopOpenW'],TRUE)){echo "checked"; } ?>>月

としたのですが、チェックが入っていない状態でsubmitすると、

Warning: in_array() [function.in-array]: Wrong datatype for second argument と怒られます。

でもチェックを入れた状態でsubmitするとWarningも出ないし、期待通りチェックボックスにチェックが
ついたままの状態になります。

このWarningをつぶす方法を教えてください。