Returns an array containing all of the keys in the given array.
If the second parameter is provided, only keys whose values match
value are returned in the array. If
strict is specified and is
true, a matched element is returned only
when it is of the same type and value as