$arr = array('first_name' => "Avi",
'last_name' => "Bootz",
'age' => 48,
'profession' => "Programmer");
// check if many keys exists
function array_multi_key_exists($keys, $search_arr)
{
$arr_keys = explode(':', $keys);
foreach($arr_keys as $key)
if(!array_key_exists($key, $search_arr))
return false;
return true;
}
if (array_multi_key_exists('first_name:last_name:profession', $arr))
echo "exist"; // exist
else
echo "NOT exit";
echo "<br>";
if (array_multi_key_exists('first_name:address', $arr))
echo "exist";
else
echo "NOT exit"; // NOT exit
/*
run:
exist
NOT exit
*/