手机
当前位置:查字典教程网 >编程开发 >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中上传大体积文件时需要的设置

Mac环境下php操作mysql数据库的方法分享

PHP中4种常用的抓取网络数据方法

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

教你IIS6的PHP最佳配置方法

透析PHP的配置文件php.ini

PHP使用flock实现文件加锁的方法

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

php从文件夹随机读取文件的方法

PHP中路径问题的解决方案

精品推荐
分类导航