# Find if element exists in N-dimensional array

I was wondering if there was a more elegant way of finding whether an element exists in an N-dimensional array. The way I would do it is:

 inArrayQ[a_,el_] := If[Length@Position[a,x_/;x==el]==0,False,True];


But this seems rather cumbersome. I am surprised there is no built-in Mathematica function that does this, but if not, is there a better way to write such a function?

-
check out MemberQ –  Pinguin Dirk Sep 20 '13 at 20:07
D'oh, if only the documentation search was better...thanks. –  Guillochon Sep 20 '13 at 20:08
@Guillochon If you search for MemberQ you get the answer right away ;) –  belisarius Sep 20 '13 at 20:31
@Guillochon You can also use Position to determine where the element is. –  RM1618 Sep 22 '13 at 10:40

Check out MemberQ, you should find all information there.