查询

array_key_exists()函数—用法及示例

「 检查数组中是否存在指定的键名 」


函数名: array_key_exists()

描述:该函数用于检查数组中是否存在指定的键名。

用法:array_key_exists(mixed $key, array $array): bool

参数:

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

返回值:如果数组中存在指定的键名,返回true;否则返回false。

示例:

<?php
$fruits = array("apple" => "苹果", "banana" => "香蕉", "orange" => "橙子");

// 检查数组中是否存在指定的键名
if (array_key_exists("apple", $fruits)) {
    echo "<p>数组中存在键名 'apple'。</p>";
} else {
    echo "<p>数组中不存在键名 'apple'。</p>";
}

if (array_key_exists("watermelon", $fruits)) {
    echo "<p>数组中存在键名 'watermelon'。</p>";
} else {
    echo "<p>数组中不存在键名 'watermelon'。</p>";
}
?>

输出:

<p>数组中存在键名 'apple'。</p>
<p>数组中不存在键名 'watermelon'。</p>

上述示例中,我们有一个名为 $fruits 的数组,其中包含若干水果名及其对应的中文名。我们使用 array_key_exists() 函数来检查数组中是否存在特定的键名。首先,我们检查键名 "apple" 是否存在于数组中,发现存在,则输出相应的消息。接着,我们检查键名 "watermelon" 是否存在于数组中,发现不存在,则输出相应的消息。由于检查的结果是布尔值,因此我们可以根据返回值判断结果,进而执行特定的逻辑。

补充纠错
上一个函数: array_keys()函数
下一个函数: array_key_first()函数
热门PHP函数
分享链接