当前位置: 首页> 函数类别大全> key_exists

key_exists

array_key_exists的别名
名称:key_exists
分类:数组
所属语言:php
一句话介绍:array_key_exists的别名

key_exists 函数

适用 PHP 版本

PHP 4 及以上版本(但从 PHP 7.4.0 起建议使用 array_key_exists 函数代替)

函数说明

key_exists() 函数用于检查数组中是否存在指定的键。它的功能与 array_key_exists() 类似,但 array_key_exists() 是更推荐使用的函数。

函数语法

bool key_exists ( mixed $key , array $array )

参数

  • $key:要检查的键名,可以是字符串或整数。
  • $array:要检查的数组。

返回值

如果指定的键名存在于数组中,则返回 TRUE,否则返回 FALSE

示例

判断数组中是否存在键 "username"。

示例代码

<?php
$userInfo = array("username" => "alice", "email" => "[email protected]");
if (key_exists("username", $userInfo)) {
  echo "键 username 存在,值为: " . $userInfo["username"];
} else {
  echo "键 username 不存在";
}
?>

示例代码的说明

该代码定义了一个包含用户信息的数组 $userInfo,使用 key_exists() 函数检查数组中是否存在键 "username"。如果存在,则输出该键对应的值;否则输出键不存在的提示。

同类函数
  • 用回调函数比较键名来计算数组的交集 array_intersect_ukey

    array_intersect_ukey

    用回调函数比较键名来计算数组的交集
  • 使用传递的数组递归替换第一个数组的元素 array_replace_recursive

    array_replace_recursive

    使用传递的数组递归替换第一个数组的元素
  • 从数组中将变量导入到当前的符号表 extract

    extract

    从数组中将变量导入到当前的符号表
  • 用给定的值填充数组 array_fill

    array_fill

    用给定的值填充数组
  • 带索引检查计算数组的交集,用回调函数比较索引 array_intersect_uassoc

    array_intersect_uassoc

    带索引检查计算数组的交集,用回调函数比较
  • 使用用户定义的比较函数按值对数组进行排序 usort

    usort

    使用用户定义的比较函数按值对数组进行排序
  • 对数组进行排序并保持索引关系 asort

    asort

    对数组进行排序并保持索引关系
  • 建立一个数组,包括变量名和它们的值 compact

    compact

    建立一个数组,包括变量名和它们的值
热门文章