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����

Ҫ�������Ƿ���ij�����ԣ�Ӧ��ȥ�� property_exists()��

�μ�

  • isset() - �������Ƿ������ò��ҷ� NULL
  • array_keys() - ���������в��ֵĻ����еļ���
  • in_array() - ����������Ƿ����ij��ֵ
  • property_exists() - ����������Ƿ���и�����