php怎么读取ini 格式 的 文件 内容呢?具体的方法看下面的详细代码解释:
<?php function get_ini_file($file_name = "demo.ini"){ $str=file_get_contents($file_name);//读取ini文件存到一个字符串中. $ini_list = explode("\r\n",$str);//按换行拆开,放到数组中. $ini_items = array(); foreach($ini_list as $item){ $one_item = explode("=",$item); if(isset($one_item[0])&&isset($one_item[1])) $ini_items[trim($one_item[0])] = trim($one_item[1]); //存成key=>value的形式. } return $ini_items; } function get_ini_item($ini_items = null,$item_name = ''){//获得INI条目的值. if(empty($ini_items)) return ""; else return $ini_items[$item_name]; } $ini_items = get_ini_file("demo.ini"); $autostart = get_ini_item($ini_items,'autostart'); if($autostart =='ture'){ //设定一个读取开关 $color = get_ini_item($ini_items,'font_color'); $size = get_ini_item($ini_items,'font_size'); $border_size = get_ini_item($ini_items,'border_size'); $border_color = get_ini_item($ini_items,'border_color'); echo "<div style='color:{$color};font-size:{$size};border:{$border_size}px solid {$border_color};'>读取ini文件例子"; //输出获得的值. }else{ echo "<script>alert('还没开启读取ini文件!');histroy.go(-1);</script>"; echo "请开启读写ini文件权限!"; } ?>
//demo.ini文件内容: autostart = ture font_size = 25 font_color = #999 border_size = 5 border_color = #ff0000
查看更多关于PHP如何读取ini格式的文件内容?的详细内容...