查詢

key_exists()函式—用法及示例

「 檢查陣列中是否存在指定的鍵名 」


函式名:key_exists()

適用版本:PHP 4, PHP 5, PHP 7

用法:key_exists() 函式用於檢查陣列中是否存在指定的鍵名。如果鍵名存在,則返回 true;如果鍵名不存在,則返回 false。

語法:bool key_exists ( mixed $key , array $array )

引數:

  • $key:要檢查的鍵名。
  • $array:要檢查的陣列。

返回值:

  • 如果鍵名存在,則返回 true。
  • 如果鍵名不存在,則返回 false。

示例:

$fruits = array("apple" => "蘋果", "banana" => "香蕉", "orange" => "橙子");

// 檢查鍵名是否存在
if (key_exists("apple", $fruits)) {
    echo "鍵名 'apple' 存在於陣列中。";
} else {
    echo "鍵名 'apple' 不存在於陣列中。";
}

// 檢查鍵名是否存在
if (key_exists("grape", $fruits)) {
    echo "鍵名 'grape' 存在於陣列中。";
} else {
    echo "鍵名 'grape' 不存在於陣列中。";
}

輸出:

鍵名 'apple' 存在於陣列中。
鍵名 'grape' 不存在於陣列中。

在上面的示例中,我們首先建立了一個包含水果名稱的關聯陣列。然後,使用 key_exists() 函式來檢查陣列中是否存在指定的鍵名。第一個例子中,我們檢查了鍵名 'apple' 是否存在,由於存在,所以輸出了相應的訊息。第二個例子中,我們檢查了鍵名 'grape' 是否存在,由於不存在,所以輸出了相應的訊息。

補充糾錯
上一個函式: krsort()函式
下一個函式: key()函式
熱門PHP函式
分享連結