1.myphp.ini文件
autostart = false
font_size = 12$string['showhideblock'] = '显示或隐藏版块'; // ORPHANED
2.analysis_ini.php文件解析程序
<?php
//对ini文件进行解析
function get_ini_file($filename = 'myphp.ini')
{
//利用file对文件进行读取,每一行一个元素
$file_array = file($filename);
//定义一个数组来存储配置文件中的键值对
$store_array = array();
foreach($file_array as $items)
{
//对每一样利用等号进行拆分
$item_array = explode("=",$items);
//判断数组中的元素是否存在
if((isset($item_array[0])&&($item_array[1])))
{
//将这个属性文件以key=>value的形式存储到数组中
$store_array[trim($item_array[0])] = trim($item_array[1]);
}
}
return $store_array;
}
//根据key在指定的存储数组中选取值
function get_ini_item($storearray = null,$item_key = '')
{
if(empty($storearray))
{
return '';
}else{
return $storearray[$item_key];
}
}
//测试解析文件的结果
echo 'begin:'.time();
echo "<br>";
$myarray = get_ini_file('myphp.ini');
foreach($myarray as $item){
echo $item;
echo "<br>";
}
$end = time();
echo "<br>";
echo 'end:'.time();
?>