I have a multidimensional array. I need a function that checks if a specified key exists.
Let\'s take this array
$config[\'lib\'][\'template\'][\'eng
function checkKey($array) { $args = func_get_args(); for ($i = 1; $i < count($args); $i++) { if (!isset($array[$args[$i]])) return false; $array = &$array[$args[$i]]; } return true; }
Usage:
checkKey($config, 'lib', 'template', 'engine'); checkKey($config, 'genericSetting');