zoukankan      html  css  js  c++  java
  • php 解析ini配置文件

    ①函数 parse_ini_file  说明:解析一个配置文件,并以数组的形式返回其中的设置。 w3c地址:http://www.w3school.com.cn/php/func_filesystem_parse_ini_file.asp

    参数为两个

    file 必需。规定要检查的 ini 文件。
    process_sections 可选。如果设置为 true,则返回一个多维数组,包括了配置文件中每一节的名称和设置。默认是 false。

    例子 1

    "test.ini" 的内容:

    [names]
    me = Robert
    you = Peter
    
    [urls]
    first = "http://www.example.com"
    second = "http://www.w3school.com.cn"

    PHP 代码:

    <?php
    print_r(parse_ini_file("test.ini"));
    ?>

    输出:

    Array
    (
    [me] => Robert
    [you] => Peter
    [first] => http://www.example.com
    [second] => http://www.w3school.com.cn
    )

    例子 2

    "test.ini" 的内容:

    [names]
    me = Robert
    you = Peter
    
    [urls]
    first = "http://www.example.com"
    second = "http://www.w3school.com.cn"

    PHP 代码(process_sections 设置为 true):

    <?php
    print_r(parse_ini_file("test.ini",true));
    ?>

    输出:

    Array
    (
    [names] => Array
      (
      [me] => Robert
      [you] => Peter
      )
    [urls] => Array
      (
      [first] => http://www.example.com
      [second] => http://www.w3school.com.cn
      )
    )


    提示和注释

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

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

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

    注释:自 PHP 5.0 版本开始,该函数也处理选项值内的新行。

     

     

    凡不能毁灭我的,将使我更强大。
  • 相关阅读:
    解决在PDF文档中复制代码报错问题
    JAVA高级复习泛型
    SpringBoot高级监听原理
    SpringBoot整合其它框架整合Junit
    SpringBoot高级监控
    JAVA基础复习异常处理
    SpringBoot 整合 webservice 示例
    关于ScrollView的子View无法布满屏幕的问题
    Android开发中头疼的R文件问题
    博客园美化[SimpleMemory主题+tctip插件]
  • 原文地址:https://www.cnblogs.com/lovelf/p/5078246.html
Copyright © 2011-2022 走看看