The above solutions are clever, but unnecessarily slow. A simple foreach loop over a few keys is much faster.
function array_keys_exist($keys, $array){ foreach($keys as $key){ if(!array_key_exists($key, $array)) { return false; } } return true;}