男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

array_key_exists

(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)

array_key_exists檢查數組里是否有指定的鍵名或索引

說(shuō)明

array_key_exists(string|int $key, array $array): bool

數組里有鍵 key 時(shí),array_key_exists() 返回 true。 key 可以是任何能作為數組索引的值。

參數

key

要檢查的鍵。

array

一個(gè)數組,包含待檢查的鍵。

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

注意:

array_key_exists() 僅僅搜索第一維的鍵。 多維數組里嵌套的鍵不會(huì )被搜索到。

范例

示例 #1 array_key_exists() 例子

<?php
$search_array 
= array('first' => 1'second' => 4);
if (
array_key_exists('first'$search_array)) {
    echo 
"The 'first' element is in the array";
}
?>

示例 #2 array_key_exists()isset() 的對比

isset() 對于數組中為 null 的值不會(huì )返回 true,而 array_key_exists() 會(huì )。

<?php
$search_array 
= array('first' => null'second' => 4);

// 返回 false
isset($search_array['first']);

// 返回 true
array_key_exists('first'$search_array);
?>

注釋

注意:

由于為了兼容以前版本,如果 object 當做 array 傳入 array_key_exists(),同時(shí) key 是對象的屬性,也會(huì )返回 true。 此行為在 PHP 7.4.0 棄用且在 PHP 8.0.0 移除。

要檢查對象是否有某個(gè)屬性,應該使用 property_exists()。

參見(jiàn)

  • isset() - 檢測變量是否已聲明并且其值不為 null
  • array_keys() - 返回數組中部分的或所有的鍵名
  • in_array() - 檢查數組中是否存在某個(gè)值
  • property_exists() - 檢查對象或類(lèi)是否具有該屬性

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站