目录

PHP 判断变量是否存在数组键是否存在

目录

php 判断一个变量是否存在.

使用isset();

如:

1
2
3
4
$var = '';
$varB = null;
isset($var); //返回true
isset($varB);//返回false

但根据php手册,如果一个变量等于null,isset 也是会返回false的.

那么这种情况要怎么判断.

1
2
3
$var = null;

array_key_exists('var',get_defined_vars());  //返回ture

get_defined_vars — 返回由所有已定义变量所组成的数组

同理,如果是数组的话,想判断某个键值是否存在,不管是不是null,也可以用array_key_exists