检查是否具有与特定列表不匹配的数组键的最简单方法是什么?
$a = array(
[ignore_me] => "blah blah blah",
[name] => "Don"
);
does_array_have_non_ignored_entries($a); // returns true
我可以想很多方法来编写这个函数,不知道 PHP 是否有一个快速的解决方案。我最好的一个是这样的:
$length = count($a);
$ignored_entry = (in_array($a, 'ignore_me') ? 1 : 0;
if ($length - $ignored_entry > 0) {...}