Php 如何检查数组中的键?

Php 如何检查数组中的键?,php,arrays,Php,Arrays,你好 我有一个数组: $arg = array(12) { ["domain"]=> string(6) "7OXD.COM" ["nserver"]=> string(17) "ns2.fastpark.net." ["state"]=> string(31) "REGISTERED, DELEGATED, VERIFIED" ["person"]=> string(14) "Private Person" ["registrar"]=> string(12) "

你好

我有一个数组:

$arg = array(12) { ["domain"]=> string(6) "7OXD.COM" ["nserver"]=> string(17) "ns2.fastpark.net." ["state"]=> string(31) "REGISTERED, DELEGATED, VERIFIED" ["person"]=> string(14) "Private Person" ["registrar"]=> string(12) "R01-REG-RIPN" ["admin-contact"]=> string(42) "https://partner.r01.ru/contact_admin.khtml" ["created"]=> string(10) "2010.02.17" ["paid-till"]=> string(10) "2014.02.17" ["free-date"]=> string(10) "2014.03.20" ["source"]=> string(3) "TCI" ["Last updated on 2013.09.04 01:26:34 MSK"]=> string(0) "" [""]=> string(0) "" }
如何检查数组键是否为服务器

注意:我使用
if(在数组中(“nserver”,$arg)){echo'yes';}
但不起作用…

使用,而不是
在数组中()

或者,如果您知道
nserver
不会为
null
,您可以简单地使用。但是
array\u key\u exists()
清楚地传达了意图。

在\u array()中使用,而不是

或者,如果您知道
nserver
不会为
null
,您可以简单地使用。但是
array\u key\u exists()
清楚地传达了意图。

试试这个:如果(在数组中(“nserver”,array\u key($arg)){echo'yes';}试试这个:如果(在数组中(“nserver”,array\u key($arg)){echo'yes';}
if (array_key_exists("nserver", $arg)) {
  echo 'yes';
}