参见英文答案 >
Difference between isset and array_key_exists9个
isset或array_key_exist在哪里适合使用?
isset或array_key_exist在哪里适合使用?
在我的情况下,两个都在工作.
if( isset( $array['index'] ) { //Do something } if( array_key_exists( 'index',$array ) { //Do something }
见:
http://us3.php.net/array_key_exists
isset()
does not returnTRUE
for array keys that correspond to aNULL
value,whilearray_key_exists()
does.