當前位置: 首頁> 函數類別大全> key_exists

key_exists

array_key_exists的別名
名稱:key_exists
分類:數組
所屬語言:php
一句話介紹:檢查數組中是否存在指定的鍵名

函數名: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' 是否存在,由於不存在,所以輸出了相應的消息。

同類函數
  • 使用用戶定義的比較函數按值對數組進行排序 usort

    usort

    使用用戶定義的比較函數按值對數組進行排序
  • 使用用戶自定義函數對數組中的每個元素做回調處理 array_walk

    array_walk

    使用用戶自定義函數對數組中的每個元素做回
  • 對數組進行排序並保持索引關係 asort

    asort

    對數組進行排序並保持索引關係
  • 對多個數組或多維數組進行排序 array_multisort

    array_multisort

    對多個數組或多維數組進行排序
  • 帶索引檢查計算數組的交集,用單獨的回調函數比較數據和索引 array_uintersect_uassoc

    array_uintersect_uassoc

    帶索引檢查計算數組的交集,用單獨的回調函
  • 更改數組中所有鍵的大小寫 array_change_key_case

    array_change_key_case

    更改數組中所有鍵的大小寫
  • 對數組逆向排序 rsort

    rsort

    對數組逆向排序
  • 將數組拆分為塊 array_chunk

    array_chunk

    將數組拆分為塊
熱門文章