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

    array_splice

    去掉數組中的某一部分並用其它值取代
  • 計算數組的交集,用回調函數比較數據 array_uintersect

    array_uintersect

    計算數組的交集,用回調函數比較數據
  • 將一個或多個單元壓入數組的末尾(入棧) array_push

    array_push

    將一個或多個單元壓入數組的末尾(入棧)
  • 在數組開頭插入一個或多個單元 array_unshift

    array_unshift

    在數組開頭插入一個或多個單元
  • 統計數組中各個的值的個數 array_count_values

    array_count_values

    統計數組中各個的值的個數
  • 遞歸地合併一個或多個數組 array_merge_recursive

    array_merge_recursive

    遞歸地合併一個或多個數組
  • 建立一個數組,包括變量名和它們的值 compact

    compact

    建立一個數組,包括變量名和它們的值
  • 計算數組中的單元數目,或對像中的屬性個數 count

    count

    計算數組中的單元數目,或對像中的屬性個數
熱門文章