當前位置: 首頁> 函數類別大全> 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_pop

    array_pop

    彈出數組最後一個單元(出棧)
  • 為數組的每個元素應用回調函數 array_map

    array_map

    為數組的每個元素應用回調函數
  • 將數組中的內部指針向前移動一位 next

    next

    將數組中的內部指針向前移動一位
  • 返回輸入數組中單個列的值 array_column

    array_column

    返回輸入數組中單個列的值
  • 將數組的內部指針倒回一位 prev

    prev

    將數組的內部指針倒回一位
  • 使用鍵名比較計算數組的差集 array_diff_key

    array_diff_key

    使用鍵名比較計算數組的差集
  • 移除數組中重複的值 array_unique

    array_unique

    移除數組中重複的值
  • 用回調函數比較數據來計算數組的差集 array_udiff

    array_udiff

    用回調函數比較數據來計算數組的差集
熱門文章