函数名: 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" 是否存在于数组中,发现不存在,则输出相应的消息。由于检查的结果是布尔值,因此我们可以根据返回值判断结果,进而执行特定的逻辑。