爱生活

 找回密码
 立即注册
搜索
查看: 116|回复: 0
打印 上一主题 下一主题

判断一个数组是否为空数组,怎么判断数组是否为空

[复制链接]

14万

主题

14万

帖子

2860

积分

金牌会员

跳转到指定楼层
楼主
发表于 2022-9-4 04:15:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

判断一个数组是否为空数组


最近在做一个项目,遇到一个需要的问题。
一般的,当被测试的数组是一个一维数组的时候,只要简单的用 bool empty(array) 就能解决问题。
当被测试的数组为二维数组时,empty函数返回的是true,这显然不行。
像下段代码中,$array 是个空数组。
$array = array(
'a' = array(
'1' = array(
'A'= array(''),),),
'b' = array(),
'c' = array(),);分析可以看出,只要构建一个递规函数就能解决,函数如下:
function isEmptyArray ($arr ){
if ( empty($arr)) return true;
foreach ($arr as $ar){
if (! is_array($ar)) {
echo '空数组';}else {echo '非空数组';}输出结果空数组








jquery如何判断数组是否为空?


可以使用jquery的length属性实现判断数组是否为空。
具体步骤如下:
需要准备的材料分别是:电脑、浏览器、ultraedit。
1、在ue编辑器中新建一个空白的html文件,js文件。

2、在ue编辑器中输入以下html代码。

3、在ue编辑器中输入以下js代码。

4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。

5、在浏览器中打开此html文件,可以看到最终想要实现的判断数组是否为空效果。






上一篇:AE软件怎么下载啊,ae怎么下
下一篇:请问如何定位自己所在的位置,导航要怎么定位自己的位置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|手机版|小黑屋|爱生活 ( 蜀ICP备20006951号 )|

 

快速回复 返回顶部 返回列表