PHP递归写配置文件的方法
2013-12-26 00:00
134 查看
摘要: 由于PHP只提供了将配置文件读取成数组的函数,没有提供修改配置文件的函数,因此需要自己写一个,总体思路就是先读取配文件,然后修改变量,在将数组转成字符串重新写入到文件
由于PHP只提供了将配置文件读取成数组的函数,没有提供修改配置文件的函数,因此需要自己写一个,总体思路就是先读取配文件,然后修改变量,在将数组转成字符串重新写入到文件
核心代码是将数组转成字符串,这里用到了递归
由于PHP只提供了将配置文件读取成数组的函数,没有提供修改配置文件的函数,因此需要自己写一个,总体思路就是先读取配文件,然后修改变量,在将数组转成字符串重新写入到文件
核心代码是将数组转成字符串,这里用到了递归
/** * 递归读取配置文件 * @param type $fileArray * @return string */ private function get_ini_file_str($fileArray){ $tmp=""; foreach ($fileArray as $key => $value) { if(is_array($value)==false){ $tmp = $tmp."{$key}="."{$value}"."\n"; } else{ $str = $this->get_ini_file_str($value); $tmp = $tmp."[$key]\n".$str."\n"; } } return $tmp; }
相关文章推荐
- nginx 配置虚拟主机访问PHP文件 502错误的解决方法
- 图解找出PHP配置文件php.ini的路径的方法
- Nginx无法正确解析PHP文件,配置文件方法
- PHP中操作ini配置文件的方法
- linux中查看nginx、apache、php、mysql配置文件路径的方法
- linux中查看nginx、apache、php、mysql配置文件路径的方法
- PHP遍历文件夹及子文件夹所有文件(此外还有飞递归的方法)
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- windows下使用IIS配置的PHP无法上传文件的解决方法
- php递归删除目录与文件的方法
- 查找php配置文件php.ini所在路径的二种方法
- php利用递归实现删除文件目录的方法
- nginx 配置虚拟主机访问PHP文件 502错误的解决方法
- wamp下配置ffmpeg-php 以及处理音乐视频文件方法
- Linux下apache支持PHP配置文件的方法
- php使用COPY函数更新配置文件的方法
- linux中查看nginx、apache、php、mysql配置文件路径的方法
- PHP递归遍历指定文件夹内的文件实现方法
- Centos配置完php-fpm和Nginx之后,只能打开php无法加载其他文件处理方法
- 查找php配置文件php.ini所在路径的二种方法