Скажем, у нас есть этот массив:
<?php
$array = array(
1 => 'foo',
2 => 'bar',
3 => 'baz',
);
?>
Если вы хотите проверить, находится ли элемент 'foo' в массиве, вы должны сделать это
<?php
if(in_array('foo', $array)) {
// in array...
}else{
// not in array...
}
?>
Если вы хотите получить индекс массива 'foo', вы должны сделать это:
<?php
$key = array_search('foo', $array);
?>
Также простое правило для порядка аргументов в этих функциях таково: «иголка, затем стог сена»; то, что вы ищете, должно быть первым, а то, что вы ищете - вторым.