Php/func filesystem parse ini string

来自菜鸟教程
跳转至:导航、​搜索

PHP parse_ini_string()函数

❮PHP文件系统参考

解析一个ini字符串:

  $ini = '
[names]

me = "Robert"

you = "Peter"



[urls]

first = "http://www.example.com"

second = "https://www.example.com"

  ';

print_r(parse_ini_string($ini));

上面代码的输出将是:

Array

(

[names] => Array

  (

  [me] => Robert

  [you] => Peter

  )

[urls] => Array

  (

  [first] => http://www.example.com

  [second] => https://www.example.com

  )

)



定义和用法

parse_ini_file()函数解析配置(ini)字符串并返回设置。

Tip: 该函数可用于读取您自己的配置文件,而与php.ini文件无关。

注意: 以下保留字不得用作ini文件的键:null,yes,no,true,false,on,off,none。此外,键中不得使用以下保留字符:{} |&〜!()^“。

句法

parse_ini_string(ini, process_sections, scanner_mode)

参数值

参数 描述
ini 需要。指定要解析的ini文件
process_sections 可选的。如果设置为TRUE,则返回包含部分名称和设置的多维数组。默认为FALSE
scanner_mode

可选的。可以是以下值之一:

  • INI_SCANNER_NORMAL(默认)
  • INI_SCANNER_RAW(意味着将不分析选项值)
  • INI_SCANNER_TYPED(意味着布尔,空和整数类型将尽可能保留。“ true”,“ on”,“ yes”将转换为TRUE。“ false”,“ off”,“ no”,“ none”将转换为FALSE。“ null”将转换为NULL。如果可能,数字字符串将转换为整数类型)

技术细节

返回值: 成功的数组,失败的则为FALSE
PHP版本: 5.3+

❮PHP文件系统参考