php如何判断数组不为空
1、使用函数“empty()”函数来判断,将数组传入此函数,如果为true,即代表为空;
$arr = []; if (empty($arr)) { //为空 } else { //不为空 }
2、通过“count()”函数来获取数组条数,再根据条数判断是否小于1,如果小于1,即代表为空;
$arr = []; if (count($arr) < 1) { //为空 } else { //不为空 }
实例补充
用implode()将数组输出为字符串,判断输出的字串是否为空。初看上去似乎是个不错的方法,可惜跟上一点一样,对于二维以上数组就不行了。举个例子:
$arr= array(array(),array(),arr(www.jb51.net)ay()); $str = implode(',',$arr); if(empty($str)) echo "空"; else echo "非空";
很明显$arr是个含有三个空数组的二维数组,应该也算是空的,可是输出的确是非空。判断失败。
以上就是php判断数组是否为空的实例方法的详细内容,更多关于php如何判断数组不为空的资料请关注站长技术其它相关文章!
1 .撼雪喷云之显示 Cookie TABLE BORDER="2" Thead THCookie 名 /TH THCookie ...
每一个公司要想用户增长,都要收集和分析用户操作数据,因此埋点是必不可少的事...
超宽带高速记录回放系统 超宽带信号高速采集记录存储回放系统主要用于对超宽带信...
什么是IdentityServer4 官方解释:IdentityServer4是基于ASP.NET Core实现的认证...
一.Cookie是什么? 我的朋友问我cookie是什么,用来干什么的,可是我居然无法清...
戳蓝字“ CSDN云计算 ”关注我们哦 作者 | 刘丹 出品 | CSDN云计算IDCSDNcloud ...
在 Go 语言中文网微信群有人提出了这样的疑问,如下图(文档地址:https://dev.my...
十分钟教你掌握CPU缓存 一、 基础知识 二、 缓存命中 三、缓存一致 四、程序性能...
本文实例为大家分享了js跟随鼠标移动小球的具体代码,供大家参考,具体内容如下 ...
双休日常常意味着很多休息时间。与其懒洋洋地坐在那里玩游戏,为何不学点新知识...