php函数式编程(PHP递归遍历输出任意长度多维数组算法(格式化打印数组算法))PHP函数 / PHP函数递归调用示例...

wufei123 发布于 2024-02-19 阅读(77)

PHP:7.4首先,先创建一个数组;$array = array("a"=>"60","b"=>"56","c"=> array("a"=>"60","b"=>"56",array("a"=>"60","b"=>"56","c"=>array("a"=>"60","b"=>"56","c"=>"31"))) );

这个是个多维数组这是主要函数function go_array($array,$i = 0,$cut_line = "----|"){//$i当前维度 foreach ($array as $key => $value){//遍历当前数组 $cut = "";//初始化分割线 for ($o = 0; $o " . "[".$value."]

php函数式编程(PHP递归遍历输出任意长度多维数组算法(格式化打印数组算法))PHP函数 / PHP函数递归调用示例...

";//输出浏览器(输出终端 把

改成\n) if(is_array($value)){//判断$value是否维数组 $i = $i + 1;//加1为下一维数组 go_array($value,$i);//执行一次此函数 $i = $i - 1;//减1为当前维数组 } } }

总代码如下:"60","b"=>"56","c"=> array("a"=>"60","b"=>"56",array("a"=>"60","b"=>"56","c"=>array("a"=>"60","b"=>"56","c"=>"31"))) ); go_array($array); function go_array($array,$i = 0,$cut_line = "----|"){ foreach ($array as $key => $value){ $cut = ""; for ($o = 0; $o " . "[".$value."]

"; if(is_array($value)){ $i = $i + 1; go_array($value,$i); $i = $i - 1; } } } ?>

希望能够帮到你希望你能够点赞希望你能够收藏

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻52797