PHP array_key_exists():檢測鍵名是否位於陣列中

2020-07-16 10:05:28
PHP array_key_exists() 函數用來檢查給定鍵名(或者索引)是否存在於陣列中,語法如下:

bool array_key_exists ( mixed $key , array $arr )

引數說明:
  • key 表示鍵名;
  • arr 表示要被檢索的陣列。

返回值:如果鍵名 key 存在於陣列 arr 中,那麼返回 true,否則返回 false。

array_key_exists() 函數的使用範例如下:
<?php
$info = array(
    'name' => 'C語言中文網',
    'url' => 'http://c.biancheng.net',
    'age' => 8,
    'desc' => '一個學習程式設計的網站',
    'course' => 'PHP教學'
);
$key = 'age';
if( array_key_exists($key, $info) ){  //檢測陣列中是否存在該鍵
    echo "The'$key'element is in the array 'info'.";
}
?>
執行結果為:

The'age'element is in the array 'info'.