array_search で0番めの配列がヒットした場合、
ヒットしなかった時の値(false=0)が返って来ますよね?

みなさんはどうやって切り分けていますか?