手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP中操作ini配置文件的方法
PHP中操作ini配置文件的方法
摘要:PHP操作ini配置文件复制代码代码如下:

PHP操作ini配置文件

复制代码 代码如下:

<?php

//写ini文件

function write_ini_file($assoc_arr, $path, $has_sections=FALSE)

{

$content = "";

if ($has_sections)

{

foreach ($assoc_arr as $key=>$elem)

{

$content .= "[".$key."]n";

foreach ($elem as $key2=>$elem2)

{

if(is_array($elem2))

{

for($i=0;$i<count($elem2);$i++)

{

$content .= $key2."[] = "".$elem2[$i].""n";

}

}

else if($elem2=="") $content .= $key2." = n";

else $content .= $key2." = "".$elem2.""n";

}

}

}

else

{

foreach ($assoc_arr as $key=>$elem)

{

if(is_array($elem))

{

for($i=0;$i<count($elem);$i++)

{

$content .= $key2."[] = "".$elem[$i].""n";

}

}

else if($elem=="") $content .= $key2." = n";

else $content .= $key2." = "".$elem.""n";

}

}

if (!$handle = fopen($path, 'w'))

{

return false;

}

if (!fwrite($handle, $content))

{

return false;

}

fclose($handle);

return true;

}

//用法

//

$sampleData = array(

'first' => array(

'first-1' => 1,

'first-2' => 2,

'first-3' => 3,

'first-4' => 4,

'first-5' => 5,

),

'second' => array(

'second-1' => 1,

'second-2' => 2,

'second-3' => 3,

'second-4' => 4,

'second-5' => 5,

));

write_ini_file($sampleData, './data.ini', true);

//读ini文件

public function readini($name)

{

if (file_exists(SEM_PATH.'init/'.$name))

{

$data = parse_ini_file(SEM_PATH.'init/'.$name,true);

if ($data)

{

return $data;

}

}

else

{

return false;

}

}

如果在python中处理,需要将PHP生成的配置文件值两边的双引号去掉。也就是把上面生成ini配置文件函数的"去掉即OK。

【PHP中操作ini配置文件的方法】相关文章:

php 字母大小写转换的方法

PHP获取photoshop写入图片文字信息的方法

PHP4与PHP3中一个不兼容问题的解决方法

PHP中路径问题的解决方案

php采集中国代理服务器网的方法

PHP4引用文件语句的对比

PHP输出一个等腰三角形的方法

php删除文本文件中重复行的方法

PHP Opcache安装和配置方法介绍

PHP调用三种数据库的方法(1)

精品推荐
分类导航