递归遍历一个多维数组

function recursion($a){

        if(!is_array($a)){

                echo $a; echo "\n";

                return 1;

        }

        if(empty($a)){

                return 0;

        }

        $total = 0;

        foreach($a as $v){

                $total += recursion($v);

        }

        return $total;

}

$a = array();

echo recursion($a);

echo "\n";

$a = array(1,2,3,4);

echo recursion($a);

var_dump($a);

echo "\n";

$a = array(array(1,2,3),array(4,6,7));

var_dump($a);

echo recursion($a);

echo "\n";

$a = array(array(1,2,3),array(4,6,7),array(array(),array(1,2,4,5, array(2,3,4,5))));

var_dump($a);

echo recursion($a);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,182评论 0 2
  • 慢慢的放空, 静静的想象, 远离了纷扰, 任思绪流淌; 细细的呼吸, 轻轻的目光, 挨近了依偎, 任情丝欢畅。 侬...
    陈建龙阅读 1,495评论 0 1
  • 不要爱得太卑微,不要丢了自我,不要把他当一切的中心,不要太懂事。 可是,当你喜欢你一个的人时候,就是爱得很卑微,就...
    艾星阅读 1,792评论 0 0
  • 观《摔跤吧,爸爸》有感 梁子 初心易得难坚守,岁月蹉跎梦难留。 望子成龙...
    梁子仗剑走天下阅读 3,180评论 7 9
  • 最近天天晚睡,脸色不好。今天不得瑟了,晚安。
    淡淡悠悠阅读 461评论 0 0

友情链接更多精彩内容