- var_dump: documentation ( source)
- array_keys: documentation ( source)
- preg_grep: documentation ( source)
<?php
function preg_array_key_exists($pattern, $array) {
$keys = array_keys($array);
return (int) preg_grep($pattern,$keys);
}
//Пример:
$arr = array(
"DirName" => "Ivan Ivanovich",
"DirPhone" => '(843) 123-45-67',
"ContactName" => 'Dmitriy Nikolaevich');
$pattern = '/^Dir/';
var_dump(preg_array_key_exists($pattern, $arr));