php判断数组是否为空的实例方法


Posted in PHP onMay 10, 2020

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(3water.com)ay());
$str = implode(',',$arr);
if(empty($str)) echo "空";
else echo "非空";

很明显$arr是个含有三个空数组的二维数组,应该也算是空的,可是输出的确是非空。判断失败。

以上就是php判断数组是否为空的实例方法的详细内容,更多关于php如何判断数组不为空的资料请关注三水点靠木其它相关文章!

PHP 相关文章推荐
php 中include()与require()的对比
Oct 09 PHP
PHP 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
php 进度条实现代码
Mar 10 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
PHP 常用数组内部函数(Array Functions)介绍
Jun 05 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
php常用字符串比较函数实例汇总
Nov 24 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
基于PHP实现的事件机制实例分析
Jun 18 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
laravel实现上传图片的两种方式小结
Oct 12 PHP
通过PHP实现获取访问用户IP
May 09 #PHP
如何通过PHP实现Des加密算法代码实例
May 09 #PHP
php变量与字符串的增删改查操作示例
May 07 #PHP
PHP数组与字符串互相转换实例
May 05 #PHP
禁止直接访问php文件代码分享
May 05 #PHP
php将字符串转换为数组实例讲解
May 05 #PHP
php输出形式实例整理
May 05 #PHP
You might like
php定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
php中的ini配置原理详解
2014/10/14 PHP
Ctrl+Enter提交内容信息
2006/06/26 Javascript
javascript实现的网页局布刷新效果
2008/12/01 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
JS常用函数使用指南
2014/11/23 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
Javascript中call,apply,bind方法的详解与总结
2016/12/12 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
vue.js的安装方法
2017/05/12 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
一份比较全的PHP面试题
2016/07/29 面试题
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
优秀共产党员先进事迹材料
2014/05/06 职场文书
结对共建协议书
2014/08/20 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
技术入股合作协议书
2014/10/07 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python
Go语言入门exec的基本使用
2022/05/20 Golang