PHP判断数组是否为空
2017-04-07 09:38
253 查看
PHP判断数组是否为空
PHP判断数组是否为空有几种方法1. empty()
说明:任何一个未初始化的变量、值为 0 或 false 或 空字符串”” 或 null的变量、空数组、没有任何属性的对象,都将判断为empty==true
注意1:未初始化的变量也能被empty检测为”空”
注意2:empty只能检测变量,而不能检测语句
2. is(!array())
isset
说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过
注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右
var==null
说明:值为 0 或 false 或 空字符串”” 或 null的变量、空数组、都将判断为 null
注意:与empty的显著不同就是:变量未初始化时 var == null 将会报错。
is_null
说明:当变量被赋值为”null”时,检测结果为true
注意1:null不区分大小写:a=null;a = NULL 没有任何区别
注意2:仅在变量的值为”null”时,检测结果才为true,0、空字符串、false、空数组都检测为false
注意3:变量未初始化时,程序将会报错
相关文章推荐
- php判断数组是否为空
- PHP中判断数组是否为空的方法
- PHP判断多维数组是否为空
- PHP判断键值数组是否存在,使用empty或isset或array_key_exists
- php判断一个值是否在一个数组中,区分大小写-也可以判断是否在键中
- PHP判断键值数组是否存在,使用empty或isset或array_key_exists(转)
- php判断数组是否有序
- php下判断数组中是否存在相同的值array_unique
- PHP判断数组内容是否都为一样的值
- php学习:array->判断值在数组中是否存在
- php 判断某个元素是否出现在数组中
- php判断键值在数组中是否存在
- 代码分享:php判断数组是否有序
- PHP学习(一):判断数组中的值是否包含某字符
- PHP判断键值数组是否存在,使用empty或isset或array_key_exists
- php判断数组是否有序
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- PHP如何判断一个元素是否在已知数组中
- php中 判断变量 数组等数据 是否为空的方式
- PHP判断数组中是否存在相同的值