に動作していない私は、このマッチ配列のキーは、PHP
Array (
[test.0.male_min_months] => Array (
[0] => The test.0.male_min_months field has a duplicate value.
)
[test.42.male_min_months] => Array (
[0] => The test.42.male_min_months field has a duplicate value.
)
[name] => Array (
[0] => The name field is required.
)
[unit_id] => Array (
[0] => The unit id field is required.
)
)
のような配列を持っており、配列内のキーをチェックする機能がpreg_array_key_exists('/(test.0.male)/',$my_array);
のために働いて
function preg_array_key_exists($pattern, $array) {
$keys = array_keys($array);
return $array[preg_grep($pattern,$keys)[0]];
}
そのですが、役に立たなかった理由はどこですか?preg_array_key_exists('/(test.42.male)/',$my_array);
がdownvoteが、説明してくださいお気軽に。 –
あなたは見たことがありますか:http://php.net/manual/en/function.preg-grep.php#111673? – Rizier123