Just to clarify something that was said further up, you can in check for the presence of an array value in another array (though it's correct that the way you specified 'array_1` was a syntax error. For example, this works fine:
data test;
array c {3} $5 _temporary_ ('dm', 'chf', 'ami');
length dx1-dx5 $5;
array d {*} dx:;
dx3='chf';
inC=(d[3] in c);
run;
...the above produces a value of 1 for the variable 'inC', i.e., true.