array_key_exists

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

array_key_exists锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷欠锟斤拷锟街革拷锟斤拷募锟斤拷锟斤拷锟斤拷锟斤拷锟�

说锟斤拷

array_key_exists ( mixed $key , array $array ) : bool

锟斤拷锟斤拷锟斤拷锟叫硷拷 key 时锟斤拷array_key_exists() 锟斤拷锟斤拷 TRUE锟斤拷 key 锟斤拷锟斤拷锟斤拷锟轿猴拷锟斤拷锟斤拷为锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷值锟斤拷

锟斤拷锟斤拷

key

要锟斤拷锟侥硷拷锟斤拷

array

一锟斤拷锟斤拷锟介,锟斤拷锟斤拷锟斤拷锟斤拷锟侥硷拷锟斤拷

锟斤拷锟斤拷值

锟缴癸拷时锟斤拷锟斤拷 TRUE锟斤拷 锟斤拷锟斤拷锟斤拷失锟斤拷时锟斤拷锟斤拷 FALSE锟斤拷

Note:

array_key_exists() 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷一维锟侥硷拷锟斤拷 锟斤拷维锟斤拷锟斤拷锟斤拷嵌锟阶的硷拷锟斤拷锟结被锟斤拷锟斤拷锟斤拷锟斤拷

锟斤拷锟斤拷

Example #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";
}
?>

Example #2 array_key_exists() 锟斤拷 isset() 锟侥对憋拷

isset() 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷为 NULL 锟斤拷值锟斤拷锟结返锟斤拷 TRUE锟斤拷锟斤拷 array_key_exists() 锟结。

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

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

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

注锟斤拷

Note:

锟斤拷锟斤拷为锟剿硷拷锟斤拷锟斤拷前锟芥本锟斤拷锟斤拷锟� object 锟斤拷锟斤拷 array 锟斤拷锟斤拷 array_key_exists()锟斤拷同时 key 锟角讹拷锟斤拷锟斤拷锟斤拷裕锟揭诧拷岱碉拷锟� TRUE锟斤拷 锟斤拷要锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷裕锟斤拷锟街わ拷锟斤拷锟� array 锟斤拷锟斤拷锟斤拷锟斤拷锟介(array锟斤拷锟斤拷

要锟斤拷锟斤拷锟斤拷锟角凤拷锟斤拷某锟斤拷锟斤拷锟皆o拷应锟斤拷去锟斤拷 property_exists()锟斤拷

锟轿硷拷

  • isset() - 锟斤拷锟斤拷锟斤拷锟角凤拷锟斤拷锟斤拷锟矫诧拷锟揭凤拷 NULL
  • array_keys() - 锟斤拷锟斤拷锟斤拷锟斤拷锟叫诧拷锟街的伙拷锟斤拷锟叫的硷拷锟斤拷
  • in_array() - 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷欠锟斤拷锟斤拷某锟斤拷值
  • property_exists() - 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷欠锟斤拷锟叫革拷锟斤拷锟斤拷