|
判断一个数组是否为空数组
最近在做一个项目,遇到一个需要的问题。
一般的,当被测试的数组是一个一维数组的时候,只要简单的用 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怎么下
下一篇:请问如何定位自己所在的位置,导航要怎么定位自己的位置
|