最新的Web开发教程
 

PHP array_key_exists() Function

<PHP阵列参考

检查重点"Volvo"在数组中存在:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
  {
  echo "Key exists!";
  }
else
  {
  echo "Key does not exist!";
  }
?>
运行示例»

定义和用法

所述array_key_exists()函数检查指定的键的阵列,并且如果存在键和假如果键不存在,返回true。

Tip:请记住,如果跳过键时指定的阵列,产生一个整数键,通过1从0开始,并增加为每个值。 (See example 2)


句法

array_key_exists( key,array )

参数 描述
key 需要。 指定密钥
array 需要。 指定的数组

技术细节

返回值: 如果该键如果该键不存在,存在和FALSE返回TRUE
PHP版本: 4.0.7+

更多示例

实施例1

检查重点"Toyota"在数组中存在:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
  {
  echo "Key exists!";
  }
else
  {
  echo "Key does not exist!";
  }
?>
运行示例»

实施例2

检查整数键"0"中的阵列存在:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
  {
  echo "Key exists!";
  }
else
  {
  echo "Key does not exist!";
  }
?>
运行示例»

<PHP阵列参考