zoukankan      html  css  js  c++  java
  • Parse_ini_file

    parse_ini_file() 函数解析一个配置文件,并以数组的形式返回其中的设置。

    注释:本函数可以用来读取你自己的应用程序的配置文件。本函数与 php.ini 文件没有关系,该文件在运行脚本时就已经处理过了。

    注释:如果 ini 文件中的值包含任何非字母数字的字符,需要将其括在双引号中(")。

    注释:php5.3以上有些保留字不能作为 ini 文件中的键名,包括:null,yes,no,true 和 false。值为 null,no 和 false 等效于 "",值为 yes 和 true 等效于 "1"。字符 {}|"~![()" 也不能用在键名的任何地方,而且这些字符在选项值中有着特殊的意义。

    if (empty ( self::$global_lang_data )) {    if (file_exists ( $file )) {     self::$global_lang_data = parse_ini_file ( $file );     //var_dump(self::$global_lang_data);die;    }   }

    php5.3以上使用处理:

    if (file_exists ( $file )) {   

        $fp =file($file);   

        if(!empty($fp)){    

          foreach($fp as $v){     

                 if(!empty($v) && substr($v,0,1)!=';'){       $arr = explode('=',$v);       //var_dump($arr[1]);      

                           if(!empty($arr[0])){       $arr[1] = str_replace ( " ", "", $arr[1] );      

                            $arr[1] = str_replace ( " ", "", $arr[1] );       

                                 self::$lang_data[$arr[0]]=$arr[1];      

                 }    

               }   

        }   

      }    //print_r(self::$lang_data);   

    //self::$lang_data = parse_ini_file ( $file );  

    } else {   

    //error::show_error ( $file_name . ' lang is not fond' );      //exit ();

    }

  • 相关阅读:
    客户端相关知识学习(三)之Android原生与H5交互的实现
    客户端相关知识学习(二)之h5与原生app交互的原理
    nslookup基础用法
    十大渗透测试演练系统
    最新的windows xp sp3序列号(绝对可通过正版验证)
    Metasploit基础命令
    msf回退一步
    验证SMB登入
    Nmap使用指南(1)
    postgreSql基础命令及linux下postgreSql命令
  • 原文地址:https://www.cnblogs.com/xlz307/p/3425372.html
Copyright © 2011-2022 走看看