博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归函数中清空静态变量
阅读量:6573 次
发布时间:2019-06-24

本文共 591 字,大约阅读时间需要 1 分钟。

/** * 函数中清空静态变量 * $i 第一次为空,会清空静态变量,下次调用时已经++ ,故不会在清空 */function array_multi2single($array, $i = 0) {     static $result_array=array();         if(empty($i))    {        $result_array = array();    }            foreach($array as $key=>$value)     {         if(is_array($value))         {                         $i ++;            array_multi2single($value, $i);         }         else              $result_array[$key]=$value;     }     return $result_array; } $a = array('a'=>array('b'=>'b'));print_r(array_multi2single($a));$b = array('a'=>array('bb'=>'bb'));print_r(array_multi2single($b));

 

转载地址:http://ehojo.baihongyu.com/

你可能感兴趣的文章
华为HCIE 面试战报
查看>>
C++ 一些知名的库
查看>>
用busybox创建一个不足50M的Linux
查看>>
在redhat server 6 安装gcc-4.5.2
查看>>
我的友情链接
查看>>
自定义View Client 登录方式(一)
查看>>
rsync搭建使用
查看>>
一台服务器上同时运行多个MySQL
查看>>
cenOS+nginx+php+mysql (非一键包安装)
查看>>
优秀程序员不一定是优秀的软件设计师
查看>>
JS系列
查看>>
在文件夹右键菜单中添加“进入DOS”命令的方法
查看>>
我的友情链接
查看>>
我来自CSDN
查看>>
windowns
查看>>
java分享第十七天-02(封装操作excel类)
查看>>
在mysql表中插入大量测试数据
查看>>
怎么给电脑设置IP地址和DNS地址,各系统设置IP/DNS几种方法
查看>>
java 面试题解惑二 到底创建了几个String对象?
查看>>
面试总结之 oop desing 之 The Strategy Pattern
查看>>