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

array_key_exists

檢查數組裡是否有指定的鍵名或索引
名稱:array_key_exists
分類:數組
所屬語言:php
一句話介紹:檢查指定的鍵名是否存在於數組中。

定義和用法

array_key_exists()函數檢查某個數組中是否存在指定的鍵名,如果鍵名存在則返回true,如果鍵名不存在則返回false。

提示:請記住,如果您指定數組的時候省略了鍵名,將會生成從0 開始並且每個鍵值對應以1 遞增的整數鍵名。 (參閱例子2)

實例

例子1

檢查鍵名"Volvo" 是否存在於數組中:

 <?php
$a = array ( "Volvo" => "XC90" , "BMW" => "X5" ) ;
if ( array_key_exists ( "Volvo" , $a ) )
  {
  echo "鍵存在!" ;
  }
else
  {
  echo "鍵不存在!" ;
  }
?>

親自試一試

例子2

檢查鍵名"Toyota" 是否存在於數組中:

 <?php
$a = array ( "Volvo" => "XC90" , "BMW" => "X5" ) ;
if ( key_exists ( "Toyota" , $a ) )
  {
  echo "鍵存在!" ;
  }
else
  {
  echo "鍵不存在!" ;
  }
?>

親自試一試

例子3

檢查整數鍵名"0" 是否存在於數組中:

 <?php
$a = array ( "Volvo" , "BMW" ) ;
if ( array_key_exists ( 0 , $a ) )
  {
  echo "鍵存在!" ;
  }
else
  {
  echo "鍵不存在!" ;
  }
?>

親自試一試

文法

array_key_exists ( key , array )
參數 描述
key 必需。規定鍵名。
array 必需。規定數組。
同類函數
  • 將數組開頭的單元移出數組 array_shift

    array_shift

    將數組開頭的單元移出數組
  • 使用用戶自定義函數對數組中的每個元素做回調處理 array_walk

    array_walk

    使用用戶自定義函數對數組中的每個元素做回
  • 移除數組中重複的值 array_unique

    array_unique

    移除數組中重複的值
  • 對多個數組或多維數組進行排序 array_multisort

    array_multisort

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

    array_udiff_assoc

    帶索引檢查計算數組的差集,用回調函數比較
  • 使用鍵名比較計算數組的交集 array_intersect_key

    array_intersect_key

    使用鍵名比較計算數組的交集
  • 使用用戶自定義的比較函數對數組中的鍵名進行排序 uksort

    uksort

    使用用戶自定義的比較函數對數組中的鍵名進
  • 對數組進行排序並保持索引關係 asort

    asort

    對數組進行排序並保持索引關係
熱門文章