Value Exists
Check if a
value exists in an array.

$A = [1, 2];
$B = ['a'=>1, 'b'=>NULL];
var_dump( in_array(1, $A) );
var_dump( isset($B['b']) );
var_dump( isset(['a'=>1]['b']) );
Array Search
Array search
may return false, always use
indentical operator.

$A = [1,2,3,4];
echo (array_search(4, $A));
echo (array_search(5, $A) == 0) == true;
echo (array_search(5, $A) === 0) === false;
Keys
If specified, only the keys for
that value are returned.

$A = ['a', 'b', 'a', 'c', 'a', '0', false];
print_r(array_keys($A));
print_r(array_keys($A, 'a'));