查詢

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函式
分享連結