Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ID不在的测试(n、n1、n2)_Php_Arrays - Fatal编程技术网

Php ID不在的测试(n、n1、n2)

Php ID不在的测试(n、n1、n2),php,arrays,Php,Arrays,给定一个值#some_id=x,测试id集合中不存在该id的正确语法或方法是什么 例如 if($some_id not in array(3, 5, 9)){ //do something } in_数组 太慢 in_数组 太慢 in_数组的答案是正确的,但是如果术语“id”和“key”之间存在歧义,那么如果您要做的是检查key是否存在,您可以执行以下任一操作: if (array_key_exists($key, $array)) ... 或者 in_数组的答案是正确的,但是如果术

给定一个值#some_id=x,测试id集合中不存在该id的正确语法或方法是什么

例如

if($some_id not in array(3, 5, 9)){
  //do something
}

in_数组 太慢

in_数组 太慢


in_数组的答案是正确的,但是如果术语“id”和“key”之间存在歧义,那么如果您要做的是检查key是否存在,您可以执行以下任一操作:

if (array_key_exists($key, $array)) ...
或者


in_数组的答案是正确的,但是如果术语“id”和“key”之间存在歧义,那么如果您要做的是检查key是否存在,您可以执行以下任一操作:

if (array_key_exists($key, $array)) ...
或者


你赢了我几秒钟:/You-best-me-by-seconds:/You-best-me-by-seconds:/You-best-by-seconds:/你是对的,它更快,但在大多数情况下并不重要,但在大多数情况下,它并不重要,而且在数组中更容易阅读。
if (array_key_exists($key, $array)) ...
if (isset($array[$key])) ...