函式名: 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" 是否存在於陣列中,發現不存在,則輸出相應的訊息。由於檢查的結果是布林值,因此我們可以根據返回值判斷結果,進而執行特定的邏輯。